重命名在C#中的文件:文件重命名問題?
File.Move(source,Destination);
File.Delete(source);
它成功執行,當我嘗試如何以往任何時候都再次重命名的文件時,系統給出了這樣的例外: ,因爲它正在使用的進程無法訪問該文件另一個過程。 我無法找到這在哪裏使用?當我進一步調試錯誤時,它顯示我的類名是在IIS的w3wp.exe進程中。接下來我應該做什麼? 越來越
foreach (string folder in folder)
{
FileSystemItem item = new FileSystemItem();
DirectoryInfo di = new DirectoryInfo(folder);
item.Name = di.Name;
item.FullName = di.FullName;
item.Path = path + "\\" + item.Name;
item.CreatedDate = di.CreationTime;
item.IsFolder = true;
item.Extension = "folder";
listFolder.Add(item);
}
docList = CreatXmllist(listFolder);
return docList
我這是怎麼得到的文件夾列表,然後將其返回到XML。然後在文件夾中我得到的文件,當我點擊它
現在得到的圖像:這是代碼
public xml (string path, List<l> one)
{
List<T> tt = new List<T>();
List<T> SessionList = new List<T>();
string[] files = Directory.GetFiles(HttpContext.Current.Request.PhysicalApplicationPath + path);
foreach (string file in files)
{
FileSystemItem item = new FileSystemItem();
FileInfo i = new FileInfo(file);
string a = i.LastWriteTime.ToString();
var thumbnails = from a in b where a.Name == fi.Name select t;
if (fi.Name != "a")
if (t.Count() == 0)
{
r session r = new r();
r.aName = fi.aName;
SessionList.Add(r);
fi.Exists;
}
else
t.Add((T)t.First());
}
爲什麼在重新命名後刪除源代碼? – GolezTrol 2011-03-01 09:52:02
@ Golez Trol:因爲我移動了文件(就像複製)並將其重命名爲新名稱。 – safi 2011-03-01 09:53:44
我認爲沒有必要的第二行 – hallie 2011-03-01 09:55:12