批处理重命名子文件夹为父文件夹名字加子文件夹本身。
文件夹目录结构1>5>a.jpg2>6>b.txt3>7>c.psdbat放在123文件夹同层双击后文件夹目录变为1>15>a.jpg2>26>b.txt3>37>c.p...
文件夹目录结构
1>5>a.jpg
2>6>b.txt
3>7>c.psd
bat放在
123文件夹同层双击后文件夹目录变为
1>15>a.jpg
2>26>b.txt
3>37>c.psd
然后开始移动变为
15>a.jpg
26>b.txt
37<c.psd
等于就是父文件夹名字+子文件夹名字
1,2,3 这三个文件夹判断文件夹里面没有东西后,强力删除,即便占用。 展开
1>5>a.jpg
2>6>b.txt
3>7>c.psd
bat放在
123文件夹同层双击后文件夹目录变为
1>15>a.jpg
2>26>b.txt
3>37>c.psd
然后开始移动变为
15>a.jpg
26>b.txt
37<c.psd
等于就是父文件夹名字+子文件夹名字
1,2,3 这三个文件夹判断文件夹里面没有东西后,强力删除,即便占用。 展开
3个回答
展开全部
更多追问追答
追问
我的父文件夹下面,不一定都是文件夹,还有文件。。各种后缀名的文件。。这个批处理。会把各种文件,,都放到父文件夹名+子文件夹名那个文件夹下。怎么办。
然后最后,能加一个,目录树的输出吗。就像你的cmd里面的那个树。。好知道哪些文件被分配了。。。移动到哪里去了。 输出名字为当天日期。
追答
没看明白,我是按你给我的要求弄得,你如果有补充请尽量详细些,我看明白了才能帮你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off & title 批量给子文件夹添加父文件夹名 By 依梦琴瑶
for /d %%a in (*) do (
pushd "%%~a"
for /d %%b in (*) do (
xcopy /s/e/h/y "%%~b\" "%%~dpnxa%%~b\"
)
popd
rd /s /q "%%~a"
)
pause
手机编写,尚未测试。
更多追问追答
追问
不行哦。。这个删除全部文件夹了成了。= =
追答
那您的要求,就是只把子文件夹移出来和父文件夹同级,对吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off & title 批量给子文件夹添加父文件夹名 By 依梦琴瑶
for /d %%a in (*) do (
pushd "%%~a"
for /d %%b in (*) do (
xcopy /s/e/h/y "%%~b\" "%%~dpnxa%%~b\"
)
popd
rd /s /q "%%~a"
)
pause
手机编写,尚未测试。
for /d %%a in (*) do (
pushd "%%~a"
for /d %%b in (*) do (
xcopy /s/e/h/y "%%~b\" "%%~dpnxa%%~b\"
)
popd
rd /s /q "%%~a"
)
pause
手机编写,尚未测试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询