建立演示環境
為了演示這個重新命名我們先搞個基本環境,我們先用perl來建立一些檔案。為了方便,我們直接用一個模擬的shell環境,用github for win的git shell(當然PS也是可以,但是稍費勁點)。
perl -e "`echo hello > $_.test` for (1..10) "
get-childItem *.test | rename-item -newname { $_.name -replace ".test",".txt" }
get-childItem -r *.txt | rename-Item -newname{"CC_"+$_.name}
建立演示環境
為了演示這個重新命名我們先搞個基本環境,我們先用perl來建立一些檔案。為了方便,我們直接用一個模擬的shell環境,用github for win的git shell(當然PS也是可以,但是稍費勁點)。
用perl oneline生成10個檔案,名稱為 1-10.testperl -e "`echo hello > $_.test` for (1..10) "
用ps修改檔案字尾,比如我們把.test修改為txtget-childItem *.test | rename-item -newname { $_.name -replace ".test",".txt" }
給所有檔案增加CC字首get-childItem -r *.txt | rename-Item -newname{"CC_"+$_.name}