【发布时间】:2009-02-20 22:19:29
【问题描述】:
似乎它应该是一个非常简单的话题,所有的例子都只是几行但没有像样的解释,因此我一直在没有解决方案的情况下遇到同样的错误。
简而言之,这部分应用程序是这样运行的
- 从数据库中拉取图片
- 在临时文件夹中创建实际图像文件
- 创建包含图片的 pdf
- 现在删除已创建的图像。
在删除之前一切正常。我不断收到错误
InnerException:
System.ArgumentException:不支持 URI 格式。 在 System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)...
我尝试了几种不同的方法来完成删除最新的存在:
foreach (string item in TempFilesList)
{
path = System.Web.HttpContext.Current.Application["baseWebDomainUrl"] + "/temp/" + item;
fileDel = new FileInfo(path);
fileDel.Delete();
}
之前的尝试是:
foreach (string item in TempFilesList)
{
File.Delete(System.Web.HttpContext.Current.Application["baseWebDomainUrl"] + "/temp/" + item);
}
TempFilesList 是一个数组列表,包含要删除的图像的路径。
【问题讨论】: