比如我在java里打开了一个文件:
java.io.File checkinFile = new java.io.File("D:\tmp\tmp\test.txt");
我怎么样才能到的文件原名呢,即test.txt
checkinFile.getName();是不行的
java.io.File checkinFile = new java.io.File("D:\tmp\tmp\test.txt");
我怎么样才能到的文件原名呢,即test.txt
checkinFile.getName();是不行的
java.io.File checkinFile = new java.io.File("D:\tmp\tmp\test.txt");
改为
java.io.File checkinFile = new java.io.File("D:\\tmp\\tmp\\test.txt");
java.io.File file = new java.io.File("D:/ddd/ccc/mmm.txt");
System.out.println(file.getName());
}我测试的结果就是mmm.txt啊
System.out.println(f.getName());
java.io.File ff = new java.io.File("D:/temp/temp/test.txt");
System.out.println(ff.getName());都可以 得出 test.txt文件名
这个
转义字符了
\t \t \t
全给转义了
\\ \\ \\这种才行
最好还是用File.separator