110,536
社区成员
发帖
与我相关
我的任务
分享
Type type = typeof(System.IO.FileAttributes);
Console.WriteLine("values\tattributes");
Console.WriteLine("-----------------------------");
foreach (int value in Enum.GetValues(type))
{
Console.WriteLine("{0}\t{1}",
value, Enum.GetName(type, value));
}
Console.WriteLine("-----------------------------");
foreach (var drive in System.IO.DriveInfo.GetDrives())
{
if (drive.DriveType == System.IO.DriveType.Fixed)
{
System.IO.DirectoryInfo[] folders =
drive.RootDirectory.GetDirectories("*recycle*");
foreach (var folder in folders)
{
Console.Write("({0})\t",
(folder.Attributes & System.IO.FileAttributes.Directory)
== System.IO.FileAttributes.Directory &&
(folder.Attributes & System.IO.FileAttributes.Hidden)
== System.IO.FileAttributes.Hidden &&
(folder.Attributes & System.IO.FileAttributes.System)
== System.IO.FileAttributes.System);
Console.WriteLine(folder.FullName);
Console.WriteLine("\tsttribs: {0}", folder.Attributes);
}
}
}