File myFile = new File("...");
1.File的路径
a.绝对路径:
C:\\myFiles\\test.txt 或 C:/myFiles/test.txt
b.相对路径:相对于某一已知路径的子路径或父路径
"myDir"
jdk的File默认的相对路径的根路径是当前工程
2.
myFile.exists() // 返回boolean
myFile.isDirectory()
String[] nams = myFile.list(); // 遍历当前目录下的子目录名或子文件名
File[] files = myFile.listFiles(); // 遍历当前目录下的子目录对象或子文件对象 if(files != null && files.length > 0) {}
myFile.createNewFile() // 返回boolean(只有文件不存在才能创建成功)
myFile.mkdir()与myFile.mkdirs() // 创建目录,返回boolean(mkdir()成功前提是父目录存在,mkdirs()创建一系列目录)
myFile.getAbsolutePath()
myFile.getPath() // 相对路径
myFile.getParent() // 父目录(对比myFile.getParentFile() )
myFile.getName() // 文件名
获取文件扩展名:
String[] strs = fileName.split("\\.");
strs[strs.length - 1];