求一批处理,把某文件夹子文件夹下不同名文件全部移动到此文件夹根目录下,谢谢!

[复制链接]
查看11 | 回复3 | 2010-12-20 15:44:15 | 显示全部楼层 |阅读模式
子文件夹有很多,且名字不同。(偶在这方面是菜鸟,高深的知识看不懂,请详解,偶会追加分数的,谢了!三楼的我用了,只挪了一个文件夹的。)

回复

使用道具 举报

千问 | 2010-12-20 15:44:15 | 显示全部楼层
遇同名的不移吧?楼上给移覆盖了,需要的话还可以移到一起换个名的。打开记事本, 把下面代码贴进去,另存为:位置选你那个总文件夹,类型选任意型,文件名任意但必须加.bat后缀名,之后双击就会把所有这个文件夹下无论哪级子文件夹里的文件(只要不同名)给移到一起。@echo off&color f1echo/echo 正在移动:&echo/for /r %%a in (*)do if not "%%~dpa"=="%cd%" ( if not exist "%%~nxa" (echo %%a&move "%%a"))echo/&echo 处理完毕!按任意键退出...&pause>nul 补充:这代码可不止移一个文件夹哦,一定是
回复

使用道具 举报

千问 | 2010-12-20 15:44:15 | 显示全部楼层
@echo offsetlocal enabledelayedexpansion FOR /R%%i IN (*.*) DO move /y%%i.pause把这个做成一个批处理,然后放到你想要移动文件的根目录下,就可以把子文件下的所有文件移到根目录下。注意%%i后面有个 (.)
回复

使用道具 举报

千问 | 2010-12-20 15:44:15 | 显示全部楼层
echo d|xcopy /e /y "xx文件夹" "%~d0\" 不懂 同名文件是需要重命名吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行