今天我做了页面,在页面后台有个事件来删除本机的一个文件
代码如下:
string strid=(string)DataGrid1.DataKeys[(int)e.Item.ItemIndex];
string url=Server.MapPath("../image/chanpin/")+strid+".gif");
TextBox1.Text=url;//
if(File.Exists(url)) //检查文件是否存在
{
File.Delete(url); //删除文件
}
这里的url实际上取出来的值为:c:\inetpub\wwwroot\tianfeng\image\chanpin\1-0.gif
这个地址绝对没有问题,为了试验1000000分之一的差错,我再开始-〉运行里面打入了url,随后图片浏览器顺利的打开了0-1.gif文件!可是if(File.Exists(url)) 却怎么也不进去执行File.Delete(url); 而且更奇怪的是系统有时候却又能找到文件!我被他打败了!你呢?
代码如下:
string strid=(string)DataGrid1.DataKeys[(int)e.Item.ItemIndex];
string url=Server.MapPath("../image/chanpin/")+strid+".gif");
TextBox1.Text=url;//
if(File.Exists(url)) //检查文件是否存在
{
File.Delete(url); //删除文件
}
这里的url实际上取出来的值为:c:\inetpub\wwwroot\tianfeng\image\chanpin\1-0.gif
这个地址绝对没有问题,为了试验1000000分之一的差错,我再开始-〉运行里面打入了url,随后图片浏览器顺利的打开了0-1.gif文件!可是if(File.Exists(url)) 却怎么也不进去执行File.Delete(url); 而且更奇怪的是系统有时候却又能找到文件!我被他打败了!你呢?
解决方案 »
- asp.net 一次查询多表,返回多个泛型集合,避免多次链接数据库??
- 必须声明标量变量 "@name"。请问怎样解决?
- 关于事件回滚的问题
- aspx页里引用js文件怎么出错???????
- 求一脚本,网页对话筐下打开新窗口问题
- ****50分问一个简单问题!!关于弹出确认框****
- 请教水晶报表问题
- 用户注册时类似QQ生成用户ID和注册后域名绑定问题?
- 请问,在做论坛时,一个贴子的点击数怎么取得呢?谢谢--在线结贴
- 数据库还原
- |||||||||||||||||||||||一个很难很奇怪的问题!请高手解决!超郁闷|||||||||||||||||||||||||||||||||||
- 小弟不才,请教各位大虾关于价格的校验问题,up者有分
{
File.Delete(url); //删除文件
}
与URL为:c:\inetpub\wwwroot\tianfeng\image\chanpin\1-0.gif的文件看看有没有权限
你可以把图片所在的的文件夹的所有权限给Asp.net用户
IIS6下是NetService,IIS5下是{MACHINE}\ASPNET试试看
1.string url=Server.MapPath("../image/chanpin/")+strid+".gif");2.c:\inetpub\wwwroot\tianfeng\image\chanpin\1-0.gif