删除文件权限的问题
我用以下的语句把文件夹中的文件显示在一个datagrid中,DirectoryInfo directory = new DirectoryInfo(bkpath);
foreach(FileInfo file in directory .GetFiles())
{
DataRow row = fileTable.NewRow();
row["fileName"] = file.Name;
row["lastModifyTime"] =file.LastWriteTime;
fileTable.Rows.Add(row);
}
然后进行删除操作,
System.IO.File.Delete(Request.PhysicalApplicationPath +"upfiles\\" +filename);
如果文件在上传后就删除就没有问题,但如果文件是以前就存在的,删除就会出现对路径"E:\test\upfiles\uml.doc"的访问被拒绝的错误。
但是如果我把文件的名字存在数据库中,在操作时就不会出错,请问这是问什么,怎么解决
问题点数:20、回复次数:4Top
1 楼tommorrow319()回复于 2005-07-25 17:22:58 得分 0
怎么没人呢Top
2 楼triffang(冲凉不除3)回复于 2005-07-25 18:42:05 得分 5
upfiles 这个文件夹下没有权限! 是NTFS格式吗?
点upfiles 文件夹右健,加上everyone用户有写入的权限!Top
3 楼zhangxl319(sunny)回复于 2005-07-25 19:38:01 得分 15
在config文件中加入<identity impersonate="true"/>Top
4 楼zwlippi(里皮)回复于 2005-11-16 21:05:27 得分 0
markTop




