PowerShell實(shí)現(xiàn)的文件同步腳本分享
更新時(shí)間:2015年05月22日 09:00:23 投稿:junjie
這篇文章主要介紹了PowerShell實(shí)現(xiàn)的文件同步腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
#分別定義源、目標(biāo)文件夾,注意大小寫敏感 $folder_a_path = "D:\a" $folder_b_path = "D:\b" #遍歷源文件夾下所有文件 $folders_a = gci $folder_a_path -Recurse foreach ($folder_a in $folders_a) { #通過替換的方式,取目標(biāo)文件的全路徑名稱 $b = $folder_a.fullname.replace($folder_a_path,$folder_b_path) #判斷目標(biāo)文件是否存在,如果存在則先判斷新舊 If (test-path $b) { #判斷目標(biāo)是否為目錄,如果是目錄則跳過,如果不跳過,則會(huì)創(chuàng)建一級(jí)空目錄 If (!((gi $b).PSIsContainer)) { #判斷目標(biāo)文件、源文件的新舊情況,如果目標(biāo)已存在文件的修改時(shí)間早于源文件,則重新拷貝覆蓋 If ((gci $b).lastwritetime -lt $folder_a.lastwritetime) { copy-item $folder_a.fullname $b -force } } } #如果目標(biāo)文件不存在,則直接拷貝 Else { copy-item $folder_a.fullname $b } }
相關(guān)文章
PowerShell數(shù)組結(jié)合switch語句產(chǎn)生的奇特效果介紹
這篇文章主要介紹了PowerShell數(shù)組結(jié)合switch語句產(chǎn)生的奇特效果介紹,產(chǎn)生了類似枚舉的效果,需要的朋友可以參考下2014-08-08PowerShell小技巧之執(zhí)行SOAP請(qǐng)求
SOAP(Simple Object Access Protocol )簡單對(duì)象訪問協(xié)議是在分散或分布式的環(huán)境中交換信息的簡單的協(xié)議,是一個(gè)基于XML的協(xié)議,它包括四個(gè)部分:SOAP封裝(envelop),SOAP編碼規(guī)則(encoding rules),SOAP RPC表示(RPC representation,SOAP綁定(binding)2014-10-10Windows Powershell 執(zhí)行文件和腳本
PowerShell腳本提供了一個(gè)方便的方法來自動(dòng)化各種瑣事。下面是關(guān)于PowerShell的一些基本概念,對(duì)于PowerShell初學(xué)者,掌握這些概念有助于加深對(duì)PowerShell腳本的理解。2014-09-09PowerShell函數(shù)參數(shù)用星號(hào)隱藏的方法
這篇文章主要介紹了PowerShell函數(shù)參數(shù)用星號(hào)隱藏的方法,這是一個(gè)很實(shí)用的技巧,比如在一些需要輸入密碼的情況,需要的朋友可以參考下2014-07-07powershell玩轉(zhuǎn)SQL SERVER所有版本的方法
微軟發(fā)布了最新的powershell for sql server 2016命令行客戶端庫。文章介紹了與之相關(guān)的實(shí)用方法,需要的朋友可以參考下2017-10-10Powershell小技巧之系統(tǒng)運(yùn)行時(shí)間
本文主要教你如何使用powershell計(jì)算系統(tǒng)運(yùn)行時(shí)間,其實(shí)很簡單,因?yàn)閃indows每次啟動(dòng)都有一個(gè)高進(jìn)度計(jì)數(shù)器并且當(dāng)系統(tǒng)運(yùn)行這個(gè)計(jì)數(shù)器將返回一個(gè)毫秒,我們把這個(gè)毫秒計(jì)算下就得到系統(tǒng)運(yùn)行時(shí)間了2014-09-09PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法
這篇文章主要介紹了PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法,獲取方法很簡單,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-06-06PowerShell中字符串使用單引號(hào)和雙引號(hào)的區(qū)別
這篇文章主要介紹了PowerShell中字符串使用單引號(hào)和雙引號(hào)的區(qū)別,大家可能會(huì)經(jīng)常遇到這個(gè)問題,需要的朋友可以參考下2014-08-08