批处理脚本将SPECIFIC FILE从网络文件夹复制到驱动器D:\

时间:2018-02-14 07:54:42

标签: batch-file

我是批处理脚本中的新手。如何编写将特定文件从网络文件夹复制到驱动器D:\

的脚本

示例:

文件名是ABC021318X.zip,其中021318是日期,而ABCX是常量。当脚本运行时,它将提示用户输入格式为mm/dd/yy的日期,然后当我按Enter键时,它会将ABC(specified date)X.zip从网络文件夹复制到D:驱动器

此外,当找不到文件时,它会给出一条消息:

  

未找到文件!

希望有相关知识的人可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

简单地说:

@echo off
set /p "mydate=Please Enter date (MMddYY) : "
set "mydate=%mydate:/=%"
copy /Y Z:\AB%mydate%X.zip D:\

在这种情况下,Z:\是网络驱动器。 请注意,在这种情况下,用户可以将日期添加为MMddYY,即021418MM/dd/YY,即02/14/18,因为如果它存在,它将删除/

自动,如果找不到文件,则会打印错误

  

系统找不到指定的文件。