【问题标题】:How to check a Directory to see if it has files如何检查目录以查看它是否有文件
【发布时间】:2023-03-21 21:45:01
【问题描述】:

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

【问题讨论】:

标签: c# migration


【解决方案1】:

Uno 灵魂是这样的:

var di = new DirectoryInfo("YOUR_PATH");
            if (di.GetFiles().Any())
            {

            }

【讨论】:

    【解决方案2】:
    Directory.EnumerateFiles(path).Any() // all files
    Directory.GetFileSystemEntries(path).Any() // all files and directories
    

    【讨论】:

      【解决方案3】:
          `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;
          }`
      

      【讨论】:

        猜你喜欢
        • 2019-08-25
        • 2023-03-25
        • 2014-09-21
        • 2014-10-03
        • 2015-06-20
        • 2015-11-11
        • 1970-01-01
        • 1970-01-01
        • 2011-10-10
        相关资源
        最近更新 更多