标题: [文件操作] 简单的bat代码为什么有时候会部分运行成功,部分不成功 [打印本页]
作者: xin_fei_ 时间: 2021-4-19 17:19 标题: 简单的bat代码为什么有时候会部分运行成功,部分不成功
各位老师好,我写了一个很简单的每日当天文件拷贝的bat代码,然后用电脑的任务计划程序,每天晚上9:30自动运行bat文件拷贝的程序,但是最近总是发现运行的不是太成功,有时候总是运行一部分,剩下的一部分就无法正常运行,代码如何,想请老师帮忙给看看是什么原因。
很简单的复制当天日期文件的代码,之前一直运行没有问题的 最近不知道为什么总是运行不成功,求老师帮忙给看看原因。- copy /-y E:\日结算数据\汇总持仓\德索对数\每日德索数据\*.xlsx X:\结算\2021年结算数据\%date:~0,4%%date:~5,2%\%date:~0,4%%date:~5,2%\%date:~0,4%%date:~5,2%%date:~8,2%
- copy /-y E:\日结算数据\汇总持仓\德索对数\每日德索数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%
- copy /-y E:\日结算数据\汇总持仓\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
-
- copy /-y Y:\日结算数据\会服文件提取并更名\保证金\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
- copy /-y Y:\日结算数据\汇总持仓\CTP每日检查核对\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
- copy /-y Y:\日结算数据\汇总持仓\德索对数\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
- copy /-y Y:\日结算数据\汇总持仓\CTP股票期权对数\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
- copy /-y E:\日结算数据\结算单\*.* E:\结算单备份\%date:~0,4%%date:~5,2%%date:~8,2%\
- copy /-y E:\日结算数据\结算数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
- del E:\日结算数据\结算单\*.* /q
复制代码
作者: Batcher 时间: 2021-4-19 18:08
回复 1# xin_fei_
哪一部分就无法正常运行?手工执行能看到哪里报错吗?
作者: xin_fei_ 时间: 2021-4-23 13:42
回复 2# Batcher
老师 是这句代码运行的时候出提示窗口了 :copy /-y E:\日结算数据\结算数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
提示的是:是否覆盖目标路径的文件吗?(yes/no/all)
我代码前面输入的-y 默认是覆盖的 不知道为什么没有生效,然后这个程序是晚上电脑定时自动运行的,一旦没有人回复 就一直卡在那里 后面的bat代码也就不会再执行了。
请问老师 这个应该怎么解决哈,谢谢了。
作者: qixiaobin0715 时间: 2021-4-23 15:14
本帖最后由 qixiaobin0715 于 2021-4-23 15:29 编辑
回复 3# xin_fei_
搞反掉了,/y是不需确认直接覆盖重名文件,/-y是需要确认是否覆盖。
作者: qixiaobin0715 时间: 2021-4-23 15:25
像这种后面只有目标路径的,不用参数/y,也会自动覆盖。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |