如何检查目录以查看它是否包含文件

时间:2017-09-14 14:10:48

标签: c# migration

我正在构建一个简单的迁移程序,将文件从一个文件夹移动到另一个文件夹。我试图弄清楚如何在移动所有文件后检查目录是否为空,这样我就可以围绕它构建一个if语句,如果它是空的,我可以删除它。

3 个答案:

答案 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;
    }`