2008-11-08 103 views
4

有沒有辦法將整個目錄複製到C#.NET控制檯應用程序中的輸出目錄?複製目錄到輸出目錄 - 控制檯應用程序.NET

我知道的文件,你可以右鍵單擊它們,屬性和標記複製到輸出目錄。但我不打算這樣做,對於20.000的文件...

THX,利芬Cardoen又名Johlero

+1

爲什麼你需要20k文件?他們是什麼?我必須知道,男人! – 2008-11-08 17:36:08

回答

2

您確定您想要輸出中的所有20000個文件嗎?

除了手動複製粘貼操作,我看到兩個選項:一個是你可以有一個後期構建任務來複制所有文件,另一個是有20000個文件壓縮,zip文件作爲內容項添加到您的項目中「永遠複製」設置和控制檯應用程序解壓縮時間,或者生成後步驟調用unzip實用程序來完成此操作。

-3

你可以按Ctrl + A以突出顯示所有這些,然後按Ctrl + C複製它們,然後進入新目錄並按ctrl + V將它們全部粘貼到新位置......

或者您可以打開命令窗口並使用複製......但第一種方式可能更容易。

3
  1. 而在開發,利用應用程序配置爲指向這些文件當前所在,而不是複製它們。 (複製上每個版本很多對象是一場噩夢。即使僅複製新的/更新的文件)

  2. 在準備發佈版本,你可能要考慮使用一個構建腳本和的MSBuild或楠做這種類型的給你的東西。

  3. 如果你真的相信你確實想要執行的每個版本的副本 - 在你的項目構建配置中使用後/預構建腳本(指向其執行XCOPY一個批處理文件..一些智能批處理腳本有時會非常有用)。

相關問題