C# - 在 Windows 中检索目录下所有只读文件的列表

标签 c# .net

我需要获取目录下所有只读文件的列表,包括子文件夹下的文件。 .NET Framework 中有什么东西比循环遍历所有文件更容易吗?

最佳答案

    var path = @"C:\";//Some path
    var readOnlyFiles = new DirectoryInfo(path)
        .EnumerateFiles("*", SearchOption.AllDirectories)
        .Where(file => file.Attributes.HasFlag(FileAttributes.ReadOnly));

关于C# - 在 Windows 中检索目录下所有只读文件的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521556/

相关文章:

c# - 对象与集合的 Entity Framework 更新方法

c# - 链式异常堆栈示例

.net - 将 char* 传递给 .Net 的最佳方式

.net - J++ 到 J# : how to convert resources?

c# - 下拉 onselectedindexchanged 事件未触发并且值保留在回发 c#

c# - 如何在C#中将拼音字符串转换为中文

c# - 亚马逊 S3.NET : Upload base64 image data?

c# - Asp.net C#上传控件

c# - 我如何从 JSON 字符串中获取值

c# - 如何从组合框中的值成员中删除值?