如何重命名网络共享文件夹中的文件夹
本文关键字:文件夹 共享文件 共享 重命名 网络 | 更新日期: 2023-09-27 18:15:43
我需要在网络上重命名文件夹(我使用VPN)。由于这是在网络上,我必须使用凭据连接。我拥有在共享文件夹中读写的所有权限。当我想在同一文件夹中删除,编辑或保存时,连接到网络的相同逻辑正在工作。
同样的函数用于重命名文件。
问题是当我想重命名文件夹!
这是功能:
public async Task<bool> Rename(string oldPath, string newPath )
{
using (var network = new NetworkConnection(configuration.Value.Host, networkCredential))
{
network.Connect();
File.Move(oldPath, newPath);
return await Task.FromResult(true);
}
}
例如函数参数:
在媒介=比;' ' 10.174.133.199 ' SharedFolder ' MyFolder
newPath =比;' ' 10.174.133.199 ' SharedFolder ' RenamedFolder
您面临的问题是您正在使用File.Move
-文件夹不是File
,而是Directory
,因此您应该使用Directory.Move
代替
Directory.Move(oldPath, newPath);