[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 简单的bat代码为什么有时候会部分运行成功,部分不成功

各位老师好,我写了一个很简单的每日当天文件拷贝的bat代码,然后用电脑的任务计划程序,每天晚上9:30自动运行bat文件拷贝的程序,但是最近总是发现运行的不是太成功,有时候总是运行一部分,剩下的一部分就无法正常运行,代码如何,想请老师帮忙给看看是什么原因。

很简单的复制当天日期文件的代码,之前一直运行没有问题的  最近不知道为什么总是运行不成功,求老师帮忙给看看原因。
  1. 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%
  2. copy /-y E:\日结算数据\汇总持仓\德索对数\每日德索数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%
  3. copy /-y E:\日结算数据\汇总持仓\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
  4. copy /-y Y:\日结算数据\会服文件提取并更名\保证金\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
  5. copy /-y Y:\日结算数据\汇总持仓\CTP每日检查核对\*.* Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\                                       
  6. copy /-y Y:\日结算数据\汇总持仓\德索对数\*.*  Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\   
  7. copy /-y Y:\日结算数据\汇总持仓\CTP股票期权对数\*.*  Y:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\   
  8. copy /-y E:\日结算数据\结算单\*.*  E:\结算单备份\%date:~0,4%%date:~5,2%%date:~8,2%\
  9. copy /-y E:\日结算数据\结算数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\
  10. del E:\日结算数据\结算单\*.* /q
复制代码

回复 1# xin_fei_


    哪一部分就无法正常运行?手工执行能看到哪里报错吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2# Batcher


    老师  是这句代码运行的时候出提示窗口了 :copy /-y E:\日结算数据\结算数据\*.* E:\日结算文件\%date:~0,4%%date:~5,2%%date:~8,2%\

提示的是:是否覆盖目标路径的文件吗?(yes/no/all)
我代码前面输入的-y  默认是覆盖的 不知道为什么没有生效,然后这个程序是晚上电脑定时自动运行的,一旦没有人回复 就一直卡在那里  后面的bat代码也就不会再执行了。

请问老师 这个应该怎么解决哈,谢谢了。

TOP

本帖最后由 qixiaobin0715 于 2021-4-23 15:29 编辑

回复 3# xin_fei_
搞反掉了,/y是不需确认直接覆盖重名文件,/-y是需要确认是否覆盖。
1

评分人数

    • xin_fei_: 好的 谢谢老师 粗心大意了技术 + 1

TOP

像这种后面只有目标路径的,不用参数/y,也会自动覆盖。

TOP

返回列表