批处理文件将每天创建的文件移动到特定月份的文件夹

批处理文件将每天创建的文件移动到特定月份的文件夹

文件每天被放置在一个目录中:myfile11515,myfile1243,myfileABC

需要将它们移动到具有月份文件夹的同一台计算机上的其他目录:

一月 二月 三月等等

我希望它读取文件的创建日期以确定将文件放入哪个月份文件夹。

棘手的部分是我希望它运行并将每月的每日文件放入月文件夹中,而无需编辑批处理文件。因此,需要某种方法来读取每个月的创建日期。

答案1

在文件所在的源目录下创建名为 01 至 12 的子目录。

制作符号链接使用明科互联啊啦

MKLINK /D "C:\Users\<yourusername>\Documents\Monthlies\01" "M:\January"

然后收获今天的日期

FOR /F “TOKENS=1,2 eol=/ DELIMS=/ ” %%A IN (‘DATE/T’) DO SET mm=%%B

然后将有问题的文件从源复制到 C:\Users\\Documents\Monthlies\%%B ,它也将显示为 M:\January 。

相关内容