// 文件
string path = "D:\\temp.zip";
// 设置文件属性为正常
File.SetAttributes(path, FileAttributes.Normal);
// 设置成只读文件
File.SetAttributes(path, FileAttributes.ReadOnly);
// 设置文件创建时间
File.SetCreationTime(path, Convert.ToDateTime("2010/06/06 12:34:56"));
// 设置文件最近被修改时间
File.SetLastWriteTime(path, Convert.ToDateTime("2010/06/06 12:34:56"));
// 设置文件最近被访问时间
File.SetLastAccessTime(path, Convert.ToDateTime("2010/06/06 12:34:56"));
// 获取文件属性
FileAttributes fileAttributes = File.GetAttributes(path);
// 设置添加系统文件
File.SetAttributes(path, fileAttributes | FileAttributes.System);
// 设置添加隐藏文件
File.SetAttributes(path, fileAttributes | FileAttributes.Hidden);
// 设置添加归档文件
File.SetAttributes(path, fileAttributes | FileAttributes.Archive);
// 文件夹
string path2 = "D:\\temp";
// 设置文件夹属性为正常
File.SetAttributes(path2, FileAttributes.Normal);
// 设置成只读文件夹
File.SetAttributes(path2, FileAttributes.ReadOnly);
// 设置文件夹创建时间
Directory.SetCreationTime(path2, Convert.ToDateTime("2010/06/06 12:34:56"));
// 设置文件夹最近被修改时间
Directory.SetLastWriteTime(path2, Convert.ToDateTime("2010/06/06 12:34:56"));
// 设置文件夹最近被访问时间
Directory.SetLastAccessTime(path2, Convert.ToDateTime("2010/06/06 12:34:56"));