iT邦幫忙

0

關於powershell中 Robocopy同步以及鎖定文件

  • 分享至 

  • xImage
  •  

想請問各位

1.如果想用robocopy 的 /PURGE去同步兩個資料夾
中只有時間戳不同的檔案和資料夾(包含子資料夾以及下面的檔案)那該用什麼指令呢?

robocopy “來源路徑" “目的路徑" /e /xo /purge
但這個指令不管時間戳相不相同都會被同步,這樣比較費時,所以我希望能夠只同步時間戳不同(有變更)的檔案和資料夾

2.另外、如果希望當檔案被開啟時,若用robocopy去同步資料夾,那會沒辦法同步成功,該怎麼做呢?
有沒有可以鎖定檔案的功能呢?
目前我編輯文件且存檔後,若文件一直沒關閉的話,
執行robocopy還是會同步成最新的資料。

謝謝


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
jscorpio
iT邦新手 5 級 ‧ 2025-04-16 15:26:00

技術文章不是用來發問的版面

第一個問題也許你可以試試這兩個選項

/m 僅複製標記Archive的檔案, 然後重設Archive標記
/maxage:n 根據上次 修改檔案的時間,指定排除超過 n n 天或日期的檔案最大存留期。

第二個問題沒玩過, 等高手出手幫忙回答

Robocopy 詳細指令請參考微軟官方文件
https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/robocopy

我要留言

立即登入留言