我把文件的相对路径保存在数据库里,当我要删除某个文件的时候,从数据库里取出相对路径。然后这样删除:
File.Delete(Server.MapPath(路径));
但报错,未找到路径“D:\kpapa\manage\associator\123456\music\20060714101041993.wma”的一部分。
请问各位朋友,该怎样写这句代码呢?
File.Delete(Server.MapPath(路径));
但报错,未找到路径“D:\kpapa\manage\associator\123456\music\20060714101041993.wma”的一部分。
请问各位朋友,该怎样写这句代码呢?
{
try
{
File.Delete(Server.MapPath(路径));
}
catch(exception e)
{
throw e
}
}
if(File.Exists(fullPath))
{
File.Delete(fullPath);
}
---------------------------------------------------------------------
保存在数据库里的路径是:associator/123456/music/20060714021334159.wma我需要把20060714021334159.wma这个文件删了。我就先把数据库里的路径的值赋给了一个变量path,然后:File.Delete(Server.MapPath(path));但报错:未找到路径“D:\kpapa\manage\associator\123456\music\20060714021334159.wma我很菜,各位朋友帮帮忙,这个问题我搞了很久了。
if(File.Exists(Server.MapPath(path)))
{
File.Delete(Server.MapPath(path));
}
else
{
//抛错;
}
看下是不是真的没有文件
我数据库里保存的路径是:associator/123456/music/20060714021334159.wma
我把后台页面放在项目文件kpapa下的manage文件夹里,Server.MapPath(path)这样做就把绝对路径弄错了,请问该怎么做,Server.MapPath(path)才会返回正确的绝对路径呢?