求一个bat文件命令,批量将一个文件夹的所有“子文件夹”下的子文件夹内所有的文件移动到“子文件夹”下
难题,怕没有完美答案……如有完美答案马上追加500分!!!A\1980\0001\0002\0003\1-500个文件A\1981\0004\0006\1-500个文件A...
难题,怕没有完美答案……如有完美答案马上追加500分!!!
A\1980\0001\0002\0003\1-500个文件
A\1981\0004\0006\1-500个文件
A\1982\0008\1-500个文件
A\1983\0012\0013\1-500个文件
A\1984\0014\1-500个文件
批处理后变成为——
A\1980\1-500个文件
A\1981\1-500个文件
A\1982\1-500个文件
A\1983\1-500个文件
A\1984\1-500个文件
也就是说 一个文件夹下不管有多少级子文件夹,经批处理后,每个一级子文件夹目录下的所有文件统统移动到各个一级子文件夹下。 展开
A\1980\0001\0002\0003\1-500个文件
A\1981\0004\0006\1-500个文件
A\1982\0008\1-500个文件
A\1983\0012\0013\1-500个文件
A\1984\0014\1-500个文件
批处理后变成为——
A\1980\1-500个文件
A\1981\1-500个文件
A\1982\1-500个文件
A\1983\1-500个文件
A\1984\1-500个文件
也就是说 一个文件夹下不管有多少级子文件夹,经批处理后,每个一级子文件夹目录下的所有文件统统移动到各个一级子文件夹下。 展开
2个回答
展开全部
for /f "delims=" %%a in ('dir /ad /b') do (放A目录下运行
for /f "delims=" %%b in ('dir /a-d /s /b "%%~a"') do (
move "%%~b" "%%~a"
)
)
至于你的500分,我呢也不奢求!!没必尺培要拿这种分数来当诱惑。
你真要给分,直接在提问时,附上分数即可。分咐铅数不给,还说拿多少多少出来,,这有意思吗??
我随便唠叨,答衡困好案依旧给你。。做人要实际。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询