powershell 指forfiles使用

forfiles批处理 移动删除复制文件(实现命令移动前一天的文件)

需要命令打包前一天的文件,文件名没规律,需要按照文件创建日期来判断,查资料发现forfiles命令强大,

比如查找前一天创建的文件,一条命令搞定

forfiles /p “D:\linshi” /s /m * /d -1

查找D:\目录下前一天的文件,

很好用,还可以指定文件后缀,例如:查找txt文件

forfiles /p “D:\linshi” /s /m *.txt /d -1 


D:\linshi 下的,包括子目录,txt文件,1天前的文件,移动到 D:\linshi2下。

forfiles /p “D:\linshi” /s /m *.txt /d -1 /c “cmd /c move @path D:\linshi2” 

/s:递归搜索子目录 /m:搜索”.pdf”文件来删除,默认是”.

/p 表示当前目录
move、copy、del 移动、复制、删除

posted @ 2023-10-29 03:05  MR__Wang  阅读(308)  评论(0编辑  收藏  举报