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 移动、复制、删除