文件路径中 ./ 和 ../ 和 * 的使用以及含义

含义

1.” ./ “:代表的是当前目录。

2.” ../ “:代表上一层目录,也是父级目录。

3.” * “:匹配文件中0个字符或者多个字符,但是不会匹配路径中的分隔符,除非路径分隔符出现在末尾。

案列

如图中所示,为文件的分级目录,对应程序中的目录文件路径。

文件路径中 ./ 和 ../ 和 * 的使用以及含义
图1

” ./ “路径使用在程序中的代码举例

package file;
import java.io.File;
public class ReadFile {
public static void main(String[] args) {
File f1=new File("D:\\一级目录");//一级目录文件
String str1[]=f1.list();
for(int i=0;i<str1.length;i++)
{
System.out.println(str1[i]);
}
System.out.println("!!!-----解释-----!!!");
File f2=new File("D:\\一级目录\\./");// .表示当前目录
String str2[]=f2.list();
for(int i=0;i<str2.length;i++)
{
System.out.println(str2[i]);
}
}

}

” ./ “的路径使用在程序中的代码举例运行截图

文件路径中 ./ 和 ../ 和 * 的使用以及含义
图2

” ../ “的路径使用在程序中的代码举例

package file;
import java.io.File;
public class ReadFile {
public static void main(String[] args) {
File f1=new File("D:\\一级目录\\二级目录1");//二级目录
String str1[]=f1.list();
for(int i=0;i<str1.length;i++)
{
System.out.println(str1[i]);
}
System.out.println("!!!-----解释-----!!!");
File f2=new File("D:\\一级目录\\二级目录1\\三级目录1.txt\\../");// ../表示当前目录的上一级目录
String str2[]=f2.list();
for(int i=0;i<str2.length;i++)
{
System.out.println(str2[i]);
}
}

./”的路径使用在程序中的代码举例运行截图

文件路径中 ./ 和 ../ 和 * 的使用以及含义
图3

” * “:在CSS中,*选择器表示选择所有元素,匹配所有选择的元素。在java中,例如,”com.abc.* 表示的意义为:系统从com.abc这个包的所有子孙包中扫描组件。

文件路径中 ./ 和 ../ 和 * 的使用以及含义

文章引用:

原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com

(0)
Hachi的头像Hachi
上一篇 2020年10月28日 下午6:55
下一篇 2020年11月6日 下午7:16

相关推荐

发表回复

登录后才能评论

评论列表(1条)