0
Q
复制所有结帐文件
A
回答
0
我不知道你的“结账文件”的意思,但如果你想复制一个目录,你必须:
- 递归枚举所有的文件和文件夹的顶级目录。
- 对于您枚举的每个项目,请在目标目录中创建文件夹,或将源文件复制到目标目录层次结构。如果调用与
FullDirList("C:\MyProject\", *.*)
,它会枚举所有文件static void FullDirList(DirectoryInfo dir, string searchPattern) { Console.WriteLine("Directory {0}", dir.FullName); // list the files foreach (FileInfo f in dir.GetFiles(searchPattern)) { Console.WriteLine("File {0}", f.FullName); } // process each directory foreach (DirectoryInfo d in dir.GetDirectories()) { FullDirList(d, searchPattern); } }
:
下面将列举所有的文件和文件夹的目录中。
要创建目标文件夹或复制文件,请将呼叫更改为Console.WriteLine
,以便它们执行相应的操作。所有你需要在目标文件或文件夹名称中更改的是根文件夹名称(也就是说,如果从C:\ MyProject \复制到C:\ MyProjectCopy \,那么目标文件只是f.FullName
与C :\ MyProject \由C:\ MyProjectCopy取代)。
相关问题
- 1. 复制目录中的所有文件
- 2. 将文件复制到所有文件夹批处理文件?
- 3. powershell复制文件夹中的所有文件夹和文件
- 4. 复制所选文件
- 5. 删除在Subversion结帐中被忽略的所有文件
- 6. TeamCity的与颠覆:结帐复制所有标签buildagent的检出目录
- 7. Google Drive API:复制带有服务帐户的文件
- 8. Mail.app AppleScript:将所有消息复制(复制)到另一个帐户
- 9. 复制到所有文件夹批处理文件?
- 10. Vb.net将文件复制到所有子文件夹
- 11. 复制目录与所有文件和文件夹
- 12. 在目录的所有文件夹中复制文件
- 13. 复制文件夹结构没有.svn文件夹
- 14. 复制文件夹结构和只有文件名
- 15. TFS 2017构建复制文件没有文件夹结构?
- 16. 复制没有文件的文件夹,没有文件夹的文件或使用PowerShell的所有文件
- 17. Gulp没有按预期复制所有文件
- 18. Teamcity没有复制所有的文件夹
- 19. 复制/ B A类型的所有文件但有两个
- 20. 复制所有子目录中具有特定扩展名的所有文件
- 21. 如何复制一个文件夹的所有内容(复制文件和文件夹)
- 22. 复制从源文件夹复制到目标文件夹中的所有文件重命名的所有文件,而在asp.net C#应对
- 23. 复制所有文件从多个文件夹1个文件夹批量
- 24. 如何在.NET中复制文件夹和所有子文件夹和文件?
- 25. 将一个文件复制到文件夹中的所有文件夹?
- 26. Gulp任务复制目录中的所有文件,编译所有SCSS文件,保持其他文件不变?
- 27. 复制文件VS不复制文件?
- 28. 复制文件非目录结构
- 29. SVN结帐无需恢复
- 30. 恢复git的结帐-f
如果您只想复制已签出的文件,则添加一个条件以仅复制可写文件(签入文件将文件的只读属性从文件中删除) – 2010-09-08 21:53:18