我正在构建一个简单的迁移程序,将文件从一个文件夹移动到另一个文件夹。我试图弄清楚如何在移动所有文件后检查目录是否为空,这样我就可以围绕它构建一个if语句,如果它是空的,我可以删除它。
答案 0 :(得分:2)
Uno soulition就是这样:
var di = new DirectoryInfo("YOUR_PATH");
if (di.GetFiles().Any())
{
}
答案 1 :(得分:1)
Directory.EnumerateFiles(path).Any() // all files
Directory.GetFileSystemEntries(path).Any() // all files and directories
答案 2 :(得分:0)
`public boolean listOfFiles(String dir) throws IOException{
int i =0;
File f = new File(dir);
File[] listOfFiles = f.listFiles();
for (i = 0; i < listOfFiles.length; i++){
if (listOfFiles[i].isFile())
return true;
}
return false;
}`