0514-86177077
9:00-17:00(工作日)
#分別定義源、目標文件夾,注意大小寫敏感 $folder_a_path = "D:\a" $folder_b_path = "D:\b" #遍歷源文件夾下所有文件 $folders_a = gci $folder_a_path -Recurse foreach ($folder_a in $folders_a) { #通過替換的方式,取目標文件的全路徑名稱 $b = $folder_a.fullname.replace($folder_a_path,$folder_b_path) #判斷目標文件是否存在,如果存在則先判斷新舊 If (test-path $b) { #判斷目標是否為目錄,如果是目錄則跳過,如果不跳過,則會創建一級空目錄 If (!((gi $b).PSIsContainer)) { #判斷目標文件、源文件的新舊情況,如果目標已存在文件的修改時間早于源文件,則重新拷貝覆蓋 If ((gci $b).lastwritetime -lt $folder_a.lastwritetime) { copy-item $folder_a.fullname $b -force } } } #如果目標文件不存在,則直接拷貝 Else { copy-item $folder_a.fullname $b } }
標簽:山南 濟南 德州 運城 岳陽 鶴崗 六盤水 湛江
上一篇:PowerShell正則表達式(Regex)從右往左進行匹配方法代碼實例
下一篇:PowerShel程序執行完后刪除腳本自身的方法
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8