gpt4 book ai didi

c# - 文件重命名问题?

转载 作者:太空狗 更新时间:2023-10-29 20:31:59 24 4
gpt4 key购买 nike

在 C# 中重命名文件:

File.Move(source,Destination);
File.Delete(source);

它执行成功了,但是当我再次尝试重命名文件时,系统给出了这个异常:该进程无法访问该文件,因为它正被另一个进程使用。我找不到它在哪里使用?当我进一步调试错误时,它显示类名在 w3wp.exe 的进程中,它是 IIS。接下来我该怎么办?得到

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());

}

最佳答案

您不需要调用 File.Delete 作为重命名的一部分,如果您进行了复制,您将需要它。

关于c# - 文件重命名问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com