如何從Directory A
複製*.bak
所有文件到Directory B
?如何將目錄A中的所有* .bak文件複製到目錄B?
回答
這個建議立即進行刪除d做你需要的東西:
string dirA = @"C:\";
string dirB = @"D:\";
string[] files = System.IO.Directory.GetFiles(dirA);
foreach (string s in files) {
if (System.IO.Path.GetExtension(s).equals("bak")) {
System.IO.File.Copy(s, System.IO.Path.Combine(targetPath, fileName), true);
}
}
我不會給你完整的解決方案,但檢查出Directory.GetFiles(它採取搜索模式)和File.Copy。
這兩種方法都是您需要的。
OP可能希望File.Copy,因爲那是什麼在帖子中使用。 – Nate 2011-03-04 20:25:22
@Nate當然,謝謝。 – alexn 2011-03-04 20:28:17
不知道爲什麼這個帖子在OP明顯要求解決方案時很快就得到了提升,而不是爲了參考。有時候我認爲這是建立在「富裕得到更豐富」的基礎上的。 – FreeAsInBeer 2011-03-04 20:29:56
使用這個鏈接http://www.codeproject.com/KB/cs/Execute_Command_in_CSharp.aspx
執行
xcopy /y /f PathOfA\*.bak PathOfB\
你如何知道OP在Windows上運行? – FreeAsInBeer 2011-03-04 20:31:11
導致標籤是C#和WinForms :) – mohaps 2011-03-04 20:33:54
有兩種方式,純C#的方式:
var items = System.IO.Directory.GetFiles("Directory A", "*.bak", System.IO.SearchOption.TopDirectoryOnly);
foreach(String filePath in items)
{
var newFile = System.IO.Path.Combine("Directory B", System.IO.Path.GetFileName(filePath));
System.IO.File.Copy(filePath, newFile);
}
的robocopy
方式:
var psi = new System.Diagnostics.ProcessStartInfo();
psi.FileName = @"C:\windows\system32\robocopy.exe";
psi.Arguments = "Directory A Directory B *.bak";
System.Diagnostics.Process.Start(psi);
- 1. 如何同步目錄b中的目錄a中的文件?
- 2. 如何將文件複製到tcsh中的所有子目錄
- 3. 複製目錄中的所有文件
- 4. PHP將目錄中的所有文件複製到另一個目錄中?
- 5. 如何將文件從目錄複製到iphone文檔目錄
- 6. C#,將多個所有子目錄中的文件複製到一個目錄
- 7. 如何將目錄及其子目錄中的所有文件複製到另一個目錄?
- 8. Git櫻桃挑選文件,從目錄A到目錄B
- 9. 將目錄中的所有文件複製到另一個
- 10. 將列表中的所有文件複製到唯一目錄
- 11. 如何將文件從源目錄複製到qt中的目標目錄
- 12. 如何將build目錄從build目錄複製到父目錄?
- 13. 將文件複製到所有子目錄中php
- 14. 將特定文件批量複製到所有目錄和子目錄
- 15. Powershell - 列出目錄中的所有文件夾,拉動每個文件夾中的最新.bak文件,將其壓縮,將其複製到目錄
- 16. java:如何將jar文件中的目錄複製到tmp目錄中?
- 17. Windows .BAT將所有匹配掩碼的目錄從目錄A移動到目錄B
- 18. 批處理腳本找到一個文件所在的目錄,將位於該目錄和子目錄中的所有文件複製到另一個目錄
- 19. 複製所有文件和目錄及子目錄SAS
- 20. 移動從子目錄中的所有文件複製到主目錄
- 21. Bash:將文件的所有參數複製到目錄
- 22. 如何將xspf播放列表中的所有文件複製到目錄中?
- 23. 將文件夾從iPhone Resources目錄複製到文檔目錄
- 24. 如何將所有目標文件放到目錄中
- 25. 如何將文件中的數據複製到目錄中或將命令輸出複製到目錄
- 26. 如何使用globstar複製目錄中的所有文件?
- 27. 從一個目錄複製文件到現有的目錄
- 28. 如何將所有文件遞歸複製到Ruby中的平面目錄?
- 29. 如何將所有內部目錄複製到另一個目錄?
- 30. 如何將所有文件複製,除了一個文件和一個目錄到另一個目錄
你可以發表你迄今爲止所做的事嗎? – Fredou 2011-03-04 20:19:29
另外,他們是在同一卷(驅動器)? – Mehrdad 2011-03-04 20:19:51