作者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/cn.aspx?n=bbs/EZsoft/M.1484109036.A.CED.html
1F:→ shyam: 先删掉再 move 呢? 01/12 11:53
2F:推 nknudragon: rsync 01/12 20:36