代碼: - 列出所有文件檢查文件是否是子目錄並打印它。 在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());
}
}
}
'File nf = File(file.getAbsolutePath()+「/」+「newFile」)'應該是'File nf = File(file.getAbsolutePath()+ File.separator +「newFile」)' – prasanth 2013-05-03 05:13:51
@HArshal Pandya:Thanks很多 :)!!有效。 – ranjani 2013-05-03 05:15:21
@prasanth:你說得對。我做了改變。 – 2013-05-03 05:16:27