博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Directory.GetFiles()获取文件时如果是根目录时有隐藏文件则报错的处理
阅读量:6856 次
发布时间:2019-06-26

本文共 453 字,大约阅读时间需要 1 分钟。

如果Directory.GetFiles("d:\"),则由于回收站是隐藏文件而报错,怎么躲避这种错误呢, 我要了一种办法,只要遇到隐藏文件夹就跳过的方法:

      foreach (var item in Directory.GetDirectories("d:"))            {                if ((new FileInfo(item).Attributes & FileAttributes.Hidden) != FileAttributes.Hidden)   //必须进行与运算,因为默认文件是“Hidden”+归档(二进制11)。而Hidden是10.因此与运算才可以判断                {                    Console.WriteLine(item);                }            }

 

转载于:https://www.cnblogs.com/lunawzh/p/5979083.html

你可能感兴趣的文章
EasyUI combotree的使用
查看>>
C#网络编程二:SOCKET编程
查看>>
【多媒体封装格式详解】--- AAC ADTS格式分析
查看>>
联想IDEAPAD 320C-15笔记本显卡驱动问题
查看>>
ES6简介
查看>>
全国实时天气预警查询
查看>>
Notepad++的列编辑功能
查看>>
c# WebApi之解决跨域问题:Cors
查看>>
UWP FillRowViewPanel
查看>>
目前的.NET(C#)世界里,主流的ORM框架
查看>>
Java 基础知识点
查看>>
Linux--忘记MySQL密码的解决方法和输入mysqld_safe --skip-grant-tables &后无法进入MySQL的解决方法...
查看>>
vimperator
查看>>
(原創) 如何使用boost::array? (C/C++) (template) (boost)
查看>>
Oracle for Windows 相关下载地址
查看>>
电子书下载:Microsoft Silverlight 4 Business Application Development: Beginners Guide
查看>>
arm 裸奔经验
查看>>
怎么弄Windows 7 Aero特效主题真实含义
查看>>
android 适配器Adpter的使用总结 之 CursorAdpter
查看>>
《敏捷个人》周刊 第14期 (可下载)
查看>>