无需修改的批处理脚本:将子文件夹所有文件移至父文件夹
批处理脚本修改方案:自动移动当前父文件夹子文件到根目录
你需要的是无需手动修改路径,放到任意父文件夹就能运行的移动脚本,以下是修改后的实现:
@echo off set "dest=%~dp0" for /r "%dest%" %%d in (*) do ( if not "%%~dpd"=="%dest%" ( move "%%d" "%dest%" ) )
关键说明:
%~dp0:自动获取批处理脚本所在的当前父文件夹路径,脚本放到哪个文件夹,就以该文件夹作为目标目录- 新增的
if判断:避免将父文件夹根目录已有的文件重复移动,只处理子文件夹内的文件 - 运行方式:直接把这个批处理文件复制到你需要操作的父文件夹,双击运行即可完成所有子文件夹文件到父文件夹根目录的移动
内容的提问来源于stack exchange,提问作者Mouthpear
相关产品推荐
相关产品推荐

