如何利用批处理或VBS等脚本自动移动7天前的文件到指定目录?

现在我有一个文件夹,C:\Users\owner\OneDrive\图片\CameraRoll当中存放有许多扫描仪扫描的图片,日积月累数量很多,现在想通过批处理或VBS脚... 现在我有一个文件夹,C:\Users\owner\OneDrive\图片\Camera Roll
当中存放有许多扫描仪扫描的图片,日积月累数量很多,现在想通过批处理或VBS脚本方式自动移动7天前的所有JPG文件到指定目录,C:\Users\owner\OneDrive\图片\Camera Roll\历史图片
尝试过使用批处理 forfiles /m *.jpg -d -7 /c "cmd /c move /-y @path @path\历史图片\"
但是执行不成功
希望能得到完美的解决办法
展开
 我来答
ijyfe
推荐于2016-02-19 · TA获得超过3000个赞
知道小有建树答主
回答量:1243
采纳率:25%
帮助的人:475万
展开全部
rem 请在C:\Users\owner\OneDrive\图片\Camera Roll下运行此批处理文件
forfiles /m *.jpg /d -7 /c "cmd /c move @file \"%~dp0历史图片\""
追问
能解释一下这一句的含义吗?

"cmd /c move @file \"%~dp0历史图片\""
追答
@file:表示当前目录的文件
%~dp0历史图片:由于批处理文件在当前目录下,在批处理文件本身所在的路径下的历史图片下,也就是C:\Users\owner\OneDrive\图片\Camera Roll\历史图片
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式