サブフォルダーを持つ複数のフォルダーの名前を変更しようとしていますが、サブフォルダーで Directory.Move() を使用すると、親フォルダーがロックされているようです。
私のコード:
var pathParent = @"D:\test\f1";
var pathSub = @"D:\test\f1\f2";
var pathParentnew = @"D:\test\f1new";
var pathSubnew = @"D:\test\f1\f2new";
Directory.Move(pathSub, pathSubnew);
Directory.Move(pathParent, pathParentnew);
最後のDirectory.Move(
) は、
IOException: "D:\test\f1" へのアクセスが拒否されました
両方のフォルダの名前を変更する方法を知っている人はいますか?