我是批处理脚本中的新手。如何编写将特定文件从网络文件夹复制到驱动器D:\
示例:
文件名是ABC021318X.zip
,其中021318
是日期,而ABC
和X
是常量。当脚本运行时,它将提示用户输入格式为mm/dd/yy
的日期,然后当我按Enter键时,它会将ABC(specified date)X.zip
从网络文件夹复制到D:
驱动器
此外,当找不到文件时,它会给出一条消息:
未找到文件!
希望有相关知识的人可以帮助我。
提前致谢。
答案 0 :(得分:0)
简单地说:
@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
,因为如果它存在,它将删除/
。
自动,如果找不到文件,则会打印错误
系统找不到指定的文件。