How to quickly check if folder is empty (.NET)?

后端 未结 18 917
旧时难觅i
旧时难觅i 2020-12-02 08:22

I have to check, if directory on disk is empty. It means, that it does not contain any folders/files. I know, that there is a simple method. We get array of FileSystemInfo\'

18条回答
  •  醉话见心
    2020-12-02 08:51

    Some time you might want to verify whether any files exist inside sub directories and ignore those empty sub directories; in this case you can used method below:

    public bool isDirectoryContainFiles(string path) {
        if (!Directory.Exists(path)) return false;
        return Directory.EnumerateFiles(path, "*", SearchOption.AllDirectories).Any();
    }
    

提交回复
热议问题