【C#】修改文件夹名称(实际上是移动文件和目录)

642 阅读1分钟

由于Directory类没有直接修改文件夹名称的方法,所以只能用Directory.Move来实现

修改文件夹名称,实际上是移动文件和目录

/// <summary>
/// 修改文件夹名称
/// </summary>
/// <param name="currentPath">当前文件夹路径</param>
/// <param name="targetPath">目标文件夹路径(即修改后的文件夹)</param>
private void UpdateDirectoryName(string currentPath, string targetPath)
{
    if (!Directory.Exists(currentPath))
    {
        return;
    }

    if (Directory.Exists(targetPath))
    {
        return;
    }

    Directory.Move(currentPath, targetPath);
}