c# - 将所有文件和子目录从一个文件夹移动到同一文件夹的另一个子目录

标签 c# .net file-io directory subdirectory

我想将所有文件和子目录(包括文件)移动到同一文件夹的另一个子目录。

例如我有一个名为 abcd 的文件夹,里面有一个文件 aa 和子文件夹 bb、cc、dd。 所以我想在与 abcd\backup 相同的文件夹中创建另一个子目录 并将 aa、bb、cc、dd 即所有文件和文件夹移动到备份文件夹。

最佳答案

这将非常简单。

Directory.Move("SourcePath", "DestinationPath");

处理源文件夹中的所有目录,并使用 forloop 或 foreach 对每个文件夹使用上述语法以移动到目标文件夹。

关于c# - 将所有文件和子目录从一个文件夹移动到同一文件夹的另一个子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17469235/

相关文章:

c# - 学习 .NET Web 服务的最佳资源是什么?

c# - 从 asp.net WebMethod 内部访问原始 JSON

c# - 为什么 EF 在第一次调用方法中需要很长时间

c# - “您必须添加对 Microsoft.Practices.EnterpriseLibrary.Common 的引用”,即使程序集位于 GAC 中

c - 在 C 中写入二进制文件不起作用

c# - 使用 dotnetopenauth 的 Facebook/Twitter?

c# - 兼容模式开启时如何判断正确的浏览器版本

c - 文件正在无限接受输入

java - 尝试将用户输入与文本文件进行比较,然后在java上读取该点的数字值

c# - 在 C#/.NET 中将用户名转换为 SID 字符串