批处理 如何将指定路径下当前日期前三天的文件拷贝到另一个指定路径

2025-03-26 04:02:50
推荐回答(1个)
回答1:

有会批处理的大神么?
比如需要复制的文件在目录是 D:\文件夹1
然后我需要找出这个目录下文件修改日期在7天之前的所有文件,把这些文件复制到目录D:\Back 下面,然后删除掉之前D:\文件夹1 目录下复制的文件

给你个类似的参考下:

C# code?

1
2
3
4
5
6

var files = Directory.GetFiles("").Where(f => (DateTime.Now - File.GetLastWriteTime(f)).TotalDays >= 7);
foreach (var file in files)
{
File.Move(file, "");
File.Delete(file);
}