java在遍历一个目录时,如果识别出一个子目录,如何在其中创建一个空文件。?
代码:-列出所有文件检查文件是否为子目录并打印。 在if子句中,我必须使用createNewFile()嵌入一个代码,以便在所有子目录中创建一个新文件。我该怎么做
File directory = new File(directoryName);
//get all the files from a directory
File[] fList = directory.listFiles();
for (File file : fList){
if (file.isFile()){
System.out.println("Files: " + file.getName());
} else if (file.isDirectory()){
file.createNewFile();
System.out.println("Subdirectory :" +file.getName());
}
}
}
# 1 楼答案
您需要为要创建的新文件指定一个新名称:
像这样的