用计划任务运行bat脚本结果和手动运行脚本不一致,脚本内容只有一条move
bat脚本内容只有一条move"z:\temp\*""d:\temp\",其中Z盘是映射的网络驱动器,来源是另外一台PC的共享目录,D盘是本地磁盘。想要的效果是每天定时执...
bat脚本内容只有一条 move "z:\temp\* " "d:\temp\",其中Z盘是映射的网络驱动器,来源是另外一台PC的共享目录,D盘是本地磁盘。想要的效果是每天定时执行脚本把另外那台PC的文件拖到本地来,但是手动执行这个脚本没问题,在计划任务里自动运行就无效
刚测试了下,如果move是从本地磁盘剪切到本地磁盘,用计划任务执行就没问题,但是要从网络驱动器剪切到本地磁盘就不行(奇怪就奇怪在手动运行脚本没问题) 展开
刚测试了下,如果move是从本地磁盘剪切到本地磁盘,用计划任务执行就没问题,但是要从网络驱动器剪切到本地磁盘就不行(奇怪就奇怪在手动运行脚本没问题) 展开
3个回答
展开全部
z:替换成ip地址试试,如:\\192.168.1.10\temp
注意下文件夹的读写权限和使用计划任务的权限,例如加入system组,例如:
schtasks /create /tn movefile /tr "cmd /c @move z:\temp\* d:\temp\" /u system /sc daily /st:12:00
注意下文件夹的读写权限和使用计划任务的权限,例如加入system组,例如:
schtasks /create /tn movefile /tr "cmd /c @move z:\temp\* d:\temp\" /u system /sc daily /st:12:00
更多追问追答
追问
考虑过用IP地址,但是直接填IP会不会有提示输入账号密码的问题?
追答
那应该是你没读写权限
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,move命令应该不能跨硬盘的分区使用:如果是同一个硬盘可以使用move;如果是不同的硬盘分区,就不能使用move,你可以使用 copy命令然后使用del
有疑问,请追问!
有疑问,请追问!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每天定时执行的时间是什么时候?
计划任务是的设定发出来看下
计划任务是的设定发出来看下
追问
计划任务只是设定了时间、输入了密码,其他全是默认设置。
问题和计划任务无关,因为我只要把脚本改为move "d:\temp2\* " "d:\temp\" 自动执行就没问题,问题应该出在网络驱动器上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询