如题,我采用
1.使用FileInfo类读取失败
FileInfo fi = new FileInfo("D:\\1.txt");
AboutMsg.Text += fi.LastWriteTime.ToShortDateString();
这种方式,程序运行到 FileInfo fi = new FileInfo("D:\\1.txt");这里时,程序报错:
System.Security.SecurityException: 不允许进行文件操作。拒绝访问路径“D:\1.txt”.
而以上这种方式也并不是我期望的,因为那个路径已经固定了,这种不可取。
2.当我采用Uri
Uri uri = new Uri(Util.GetURL() + "/bin/Comp.Web.dll",UriKind.Absolute);
//其中Util.GetURL()是一个方法。
以上uri 运行后得到的为:
也就是能获取到我期望的这个Comp.Web.dll 文件。但是这是通过Uri来获取的。获取之后,我如何读取我获取到得这个Comp.Web.dll文件的创建日期及修改日期呢?
此时我用FileInfo fi = new FileInfo(uri.ToString()); 也提示了一个错误,就是参数不支持Uri格式。而且我认为,这里不应该使用FileInfo类来读取。期待园友热情回答!