我们有两个文件夹:
FolderA:D:\ Powershell\OriginalFolderB:D:\ Powershell\copy现在,我想保持FolderA并保持FolderB同步(即当用户更改/添加/删除文件/目录时,FolderA应该发生相同的更改FolderB).
我试过了 :
$Date = Get-Date
$Date2Str = $Date.ToString("yyyMMdd")
$Files = gci "D:\Powershell\Original"
ForEach ($File in $Files){
$FileDate = $File.LastWriteTime
$CTDate2Str = $FileDate.ToString("yyyyMMdd")
if ($CTDate2Str -eq $Date2Str) {
copy-item "D:\Powershell\Original" "D:\Powershell\copy" -recurse
-ErrorVariable capturedErrors -ErrorAction SilentlyContinue;
}
}
Run Code Online (Sandbox Code Playgroud)
但这需要类似的PowerShell脚本来删除文件FolderA和更改FolderB.
powershell ×1