作者zxp910510 (靜止在樹上的羊)
看板EZsoft
標題[請問] bat檔 MOVE指令 存取被拒
時間Wed Jan 11 12:30:30 2017
想把D:\A資料夾 整個搬到 D:\New\ 下面
但是目的地裡面 也可能有一個A資料夾D:\New\A
目的是把來源所有的檔案舊移動過去 若是同檔名就覆蓋
簡而言之,就是滑鼠按剪下 到New底下貼上 然後相同檔案一率按覆蓋的意思
我下的指令是
MOVE /Y D:\A D:\New
這個指令當目的地底下沒有A資料夾的時候 成功從來源把整個A資料夾移到New
但是當New底下已存在一個A資料夾 則會出現
Access is denied 存取被拒
目前做過的嘗試
1. cmd用administrator身分執行 失敗
2. 檢查過檔案owner是我自己的帳號 也都有完整權限
還能做甚麼呢?
是可以用robocopy的move模式,但那實際是複製再刪除,大檔非常浪費時間...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.244.123
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1484109036.A.CED.html
1F:→ shyam: 先刪掉再 move 呢? 01/12 11:53
2F:推 nknudragon: rsync 01/12 20:36