我的目的是要將A資料夾裡的檔案轉移到B資料夾,目前已完成前述的腳本了,
但想請問各位前輩,我要怎麼設置例外,例如:A資料夾裡的TEST子目錄不要被移過去B的話,這段該怎麼寫呢?
$SourceDir = "C:\A"
$DestinationDir = "D:\B"
$files = get-childitem $SourceDir *
foreach ($file in $files)
{
$Directory = $DestinationDir + "\" + $file.CreationTime.Date.ToString('yyyyMMddd')
if (!(Test-Path $Directory))
{
New-Item $directory -type directory
}
Move-Item $file.fullname $Directory
}
foreach迴圈裡面再塞個條件判斷式
$file.Name -neq "TEST"
再執行你要達成的工作目標即可
至於為什麼是$file.Name,可以在foreach這個迴圈內把$file印出來就清楚了