标题: [其他] bat文件夹内文件名处理 [打印本页]
作者: 曾经的你 时间: 2019-4-10 14:29 标题: bat文件夹内文件名处理
win7环境下
在当前文件夹下,并穿透文件夹;
1、将文件夹内的所有文件名称后边(.后缀前边)加上特定的字符“xx”;
2、获取修改完成后的文件夹内的所有文件名称的树形图写入到当前文件夹下的INFO.txt文件中
作者: zaqmlp 时间: 2019-4-10 14:42
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- start mshta VBScript:Execute("msgbox(""%info%""):close")
- cd /d "%~dp0"
- set "添加字符=xx"
- for /f "delims=" %%a in ('dir /a-d/b/s') do (
- if "%%~nxa" neq "%~nx0" (
- echo;"%%a" --^> "%%~na%添加字符%%%~xa"
- ren "%%a" "%%~na%添加字符%%%~xa"
- )
- )
- tree /f>"info.txt"
- pause
复制代码
作者: Feng2008 时间: 2019-4-10 15:46
- @echo off
- Setlocal enabledelayedexpansion
- set /p v=请输入特定字符:
- for /r %%i in (*) do (ren "%%i" "%%~ni"!v!"%%~xi")
- tree /f>>INFO.txt
- Pause
复制代码
作者: 曾经的你 时间: 2019-4-11 09:25
回复 3# Feng2008
谢谢,但是我穿透了几层文件夹,没看到生成的info.txt文件,,,一层的时候有这个文件
作者: 曾经的你 时间: 2019-4-11 09:27
回复 2# zaqmlp
谢谢,扫了10r
作者: 曾经的你 时间: 2019-4-11 09:35
回复 2# zaqmlp
我在桌面运行了,文件都打不开了
急求移除当前文件夹下特定字符的bat
作者: /zhqsystem/zhq 时间: 2019-4-11 13:57
本帖最后由 /zhqsystem/zhq 于 2019-4-11 17:18 编辑
延迟
for /f "delims=" %%i in ('dir/a-d/s/b *.*')do if /i not "%%~nxi"=="%~nx0" (
set "#=这里填写特定的字符%%~xi"&&rem 这里涉及BUG谨慎使用
set "$=%%~nxi"
set "$=!$:%#%=!"
ren "%%~fi" "!$!%%~xi"
)
两字符恢复延迟
for /f "delims=" %%i in ('dir/a-d/s/b *.*')do if /i not "%%~nxi"=="%~nx0" (
set "#=%%~ni"
set "#=!#:~0,-2!"&rem 结尾一个字符去除-2改成-1
ren "%%~fi" "!#!%%~xi"
)
作者: 曾经的你 时间: 2019-4-11 14:13
回复 7# /zhqsystem/zhq
谢谢大佬
作者: 曾经的你 时间: 2019-4-11 14:18
回复 7# /zhqsystem/zhq
这个bat不行
作者: /zhqsystem/zhq 时间: 2019-4-11 17:08
本帖最后由 /zhqsystem/zhq 于 2019-4-11 17:15 编辑
回复 9# 曾经的你 。。。好像还有错误。。。
作者: zaqmlp 时间: 2019-4-11 19:44
回复 6# 曾经的你
我不是早发你了吗
作者: 曾经的你 时间: 2019-4-12 08:20
回复 11# zaqmlp
没看见啊
作者: zaqmlp 时间: 2019-4-12 08:48
回复 12# 曾经的你
在qq上联系我的难道是鬼?
作者: 曾经的你 时间: 2019-4-12 09:40
回复 13# zaqmlp
没看到
作者: zaqmlp 时间: 2019-4-12 09:59
本帖最后由 zaqmlp 于 2019-4-12 10:53 编辑
回复 14# 曾经的你
不好意思,我可能真的遇到鬼了
作者: 曾经的你 时间: 2019-4-12 10:13
回复 15# zaqmlp
我是真的没收到
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |