含义
1.” ./ “:代表的是当前目录。
2.” ../ “:代表上一层目录,也是父级目录。
3.” * “:匹配文件中0个字符或者多个字符,但是不会匹配路径中的分隔符,除非路径分隔符出现在末尾。
案列
如图中所示,为文件的分级目录,对应程序中的目录文件路径。
” ./ “路径使用在程序中的代码举例
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]);
}
}
}
” ./ “的路径使用在程序中的代码举例运行截图
” ../ “的路径使用在程序中的代码举例
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]);
}
}
“./”的路径使用在程序中的代码举例运行截图
” * “:在CSS中,*选择器表示选择所有元素,匹配所有选择的元素。在java中,例如,”com.abc.* 表示的意义为:系统从com.abc这个包的所有子孙包中扫描组件。
文章引用:
原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com
评论列表(1条)
D