2015-04-23 83 views
-1

我有PowerShell的一段代碼,它的工作正常,但有問題。複製文件和文件夾中的文件更改

這裏是我的PowerShell代碼:

Copy-Item C:\inetpub\wwwroot\* -Exclude *.*/Temp \\192.168.10.46\database_backups\Application -Recurse -ErrorAction SilentlyContinue 

我要修改這個代碼來完成這些事情:

  • 從每個應用程序中排除/Temp文件夾(目前有配置超過200個應用程序)
  • 我想繼續出錯
  • 如果可能,我只想複製chan的文件/文件夾自從上次執行命令後,ged。
+0

不要試圖編寫腳本。使用robocopy。 –

回答

0
  • 檢查this answer在拷貝項目不包括目錄

  • -ErrorAction SilentlyContinue將繼續通過非終止錯誤,但如果你撞終止錯誤的任何地方,你仍然需要處理它。

  • 您必須對LastWriteTime屬性和當前日期Get-Date進行比較。這可以通過IF或WHERE語句來完成。

RoboCopy is a good way to do this,但只着眼於更改文件,我不知道一個好的方法來跟蹤「因爲該命令的最後運行」。

相關問題