Hello,Directory.Move(string sourceDirName,string destDirName) 是 C# 中用于移动目录的方法,它的主要作用是将一个目录从一个位置移动到另一个位置。下面是使用方法的完整攻略:
方法原型
Directory.Move(string sourceDirName,string destDirName)
参数说明
- sourceDirName:表示需要移动的目录的完整路径。
- destDirName:表示指定目录要移动到的新位置的完整路径。
返回值
该方法没有返回值。
使用示例
先创建一个示例文件及文件夹目录,目录结构如下:
D:\temp\test
├─file1.txt
├─file2.txt
├─file3.txt
└─folder1
├─file11.txt
└─file22.txt
示例一:
下面是使用 Directory.Move 方法,将目录“D:\temp\test\folder1” 移动到新位置 “D:\temp\newfolder”。
string sourceDir = @"D:\temp\test\folder1";
string targetDir = @"D:\temp\newfolder\folder1";
Directory.Move(sourceDir, targetDir);
执行以上代码后,将删除原来的目录“D:\temp\test\folder1”,在新位置 “D:\temp\newfolder” 下创建一个新的目录 “folder1”,并将源目录中的所有文件、子目录转移到目标目录中。
我们再看下移动后的目录结构:
D:\temp\test
├─file1.txt
├─file2.txt
├─file3.txt
└─newfolder
└─folder1
├─file11.txt
└─file22.txt
示例二:
下面是使用 Directory.Move 方法,将目录“D:\temp\test\folder1” 移动到新位置 “D:\temp\test\folder2”。
string sourceDir = @"D:\temp\test\folder1";
string targetDir = @"D:\temp\test\folder2\folder3";
Directory.Move(sourceDir, targetDir);
执行以上代码后,将删除原来的目录“D:\temp\test\folder1”,在目标位置“D:\temp\test\folder2” 创建一个新的目录 “folder3”,并将源目录中的所有文件、子目录转移到目标目录中。
最后我们再看下移动后的目录结构:
D:\temp\test
├─file1.txt
├─file2.txt
├─file3.txt
├─folder2
| └─folder3
| ├─file11.txt
| └─file22.txt
└─newfolder
└─folder1
以上就是 C# 中 Directory.Move 方法的使用方法及攻略了,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Directory.Move(string sourceDirName, string destDirName):移动指定目录 - Python技术站