解决方案 »
- Tcp/ip协议数据包格式转换
- 命名空间分层吗?比如System.Collections与System.Collections.Generics是同级还是上下级?
- c#中为什么加密一个文件后文件大小会改变,解密该文件会有数据冗余
- 分享:Ajax读写Session值
- z-index为什么不起作用?
- 获取数据库所有用户表的记录填充数据集,怎样从DataSet中获取到数据库中实际的表名?
- SmtpMail问题?
- 用剩下的所有分所一个用C#操作DHTML EDITING的例子!
- 求救~~winform的KTV项目本人菜鸟求搭救吖
- 利用反射调用WebService时提示“参数计数不匹配。”
- 字符串截取求助。。
- vs2008 连oracle是报 ora-12154 无法解析连接字符串
FileInfo.Attributes = FileAttributes.Hidden | FileAttributes.System;IO类库里可以设置,找一下就有了。
类似的程序我写过。
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string filename = "你的文件名";
DriveInfo[] drivers = DriveInfo.GetDrives();
List<FileInfo> files = new List<FileInfo>();
foreach (var di in drivers.Where(x => x.Name != "C:\\" && x.DriveType == DriveType.Fixed))
{
files.AddRange(di.RootDirectory.GetFiles(filename, SearchOption.AllDirectories));
}
string lastfile = files.OrderByDescending(x => x.LastWriteTime).Select(x => x.Name).FirstOrDefault() ?? "";
Console.WriteLine(lastfile);
}
}
}