Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理文件以复制和重命名复制的文件_Batch File - Fatal编程技术网

Batch file 批处理文件以复制和重命名复制的文件

Batch file 批处理文件以复制和重命名复制的文件,batch-file,Batch File,我想创建一个批处理文件,将*.EXT文件复制到目标文件夹,并在文件名中添加日期和时间,最多复制30个文件。复制30个文件后,应删除最旧的文件。复制第31个文件时,应删除第1个文件,依此类推 谢谢你的支持。祝你今天愉快 你试过什么?提示:查看forfiles/?,特别注意@fdate和@ftime命令变量。感谢您的输入。我已经试过下面的代码引用这里的一个帖子。它有两个局限性,1。它复制单个文件,而不是所有具有指定扩展名的文件。2.它不会删除最旧的第n个文件。@do set dt=%a set YY

我想创建一个批处理文件,将*.EXT文件复制到目标文件夹,并在文件名中添加日期和时间,最多复制30个文件。复制30个文件后,应删除最旧的文件。复制第31个文件时,应删除第1个文件,依此类推


谢谢你的支持。祝你今天愉快

你试过什么?提示:查看forfiles/?,特别注意@fdate和@ftime命令变量。感谢您的输入。我已经试过下面的代码引用这里的一个帖子。它有两个局限性,1。它复制单个文件,而不是所有具有指定扩展名的文件。2.它不会删除最旧的第n个文件。@do set dt=%a set YYYY=%dt:~0,4%set MM=%dt:~4,2%set DD=%dt:~6,2%set HH=%dt:~8,2%set Min=%dt:~10,2%set Sec=%dt:~12,2%set stamp=%DD%-%YYYYYY%%秒%