Batch file 将特定文件从网络文件夹复制到驱动器D的批处理脚本:\
我是批处理脚本的新手。如何编写脚本,将特定文件从网络文件夹复制到我的驱动器Batch file 将特定文件从网络文件夹复制到驱动器D的批处理脚本:\,batch-file,Batch File,我是批处理脚本的新手。如何编写脚本,将特定文件从网络文件夹复制到我的驱动器D:\ 例如: 文件名为ABC021318X.zip,其中021318是日期,ABC和X是常量。当脚本运行时,它会提示用户以mm/dd/yy格式输入日期,然后当我点击enter键时,它会将ABC(指定日期)X.zip从网络文件夹复制到D:驱动器 此外,当找不到文件时,它将给出一条消息: 找不到文件 希望有相关知识的人能帮助我 提前感谢。只需执行以下操作: @echo off set /p "mydate=Please En
D:\
例如:
文件名为ABC021318X.zip
,其中021318
是日期,ABC
和X
是常量。当脚本运行时,它会提示用户以mm/dd/yy
格式输入日期,然后当我点击enter键时,它会将ABC(指定日期)X.zip
从网络文件夹复制到D:
驱动器
此外,当找不到文件时,它将给出一条消息:
找不到文件
希望有相关知识的人能帮助我
提前感谢。只需执行以下操作:
@echo off
set /p "mydate=Please Enter date (MMddYY) : "
set "mydate=%mydate:/=%"
copy /Y Z:\AB%mydate%X.zip D:\
其中Z:\
是本例中的网络驱动器。
注意,在这种情况下,用户可以将日期添加为MMddYY
,即021418
或MM/dd/YY
,即02/14/18
,因为它将删除//code>(如果存在)
自动,如果找不到文件,它将打印错误
系统找不到指定的文件
如果需要mmddyy
,为什么要询问mm/dd/yy
?我希望用户输入日期注意事项。为什么?你不需要它们。问他们你需要什么,他们打字也少了!如果不可能,我也可以。。。因为我接受了格哈德·巴纳德的回答。无论如何,谢谢你的建议。非常感谢!嗨,格哈德,我能问一下吗?“set/p”代表什么?对不起,我对批处理脚本的了解不够,我只想知道它的控制/连接/过程。希望您不介意…有关set命令的更多信息,请从cmdline执行set/?
。但是要回答您的问题,/p
是提示用户输入,然后将输入设置为变量,在这种情况下,该变量被称为%mydate%
,以了解有关cmdline上batch typehelp
中任何其他命令的更多信息,对于每个感兴趣的命令,您只需使用/?
开关运行它。i、 efor/?
如果/?
等。