批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[其他] bat文件夹内文件名处理

win7环境下
在当前文件夹下,并穿透文件夹;
1、将文件夹内的所有文件名称后边(.后缀前边)加上特定的字符“xx”;
2、获取修改完成后的文件夹内的所有文件名称的树形图写入到当前文件夹下的INFO.txt文件中
每日一问

  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢赞助
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. start mshta VBScript:Execute("msgbox(""%info%""):close")
  6. cd /d "%~dp0"
  7. set "添加字符=xx"
  8. for /f "delims=" %%a in ('dir /a-d/b/s') do (
  9.     if "%%~nxa" neq "%~nx0" (
  10.         echo;"%%a" --^> "%%~na%添加字符%%%~xa"
  11.         ren "%%a" "%%~na%添加字符%%%~xa"
  12.     )
  13. )
  14. tree /f>"info.txt"
  15. pause
复制代码
提供代写,省时省力省事,支付宝扫码头像支付,QQ956535081

TOP

  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. set /p v=请输入特定字符:
  4. for /r %%i in (*) do (ren "%%i" "%%~ni"!v!"%%~xi")
  5. tree /f>>INFO.txt
  6. Pause
复制代码

TOP

回复 3# Feng2008


    谢谢,但是我穿透了几层文件夹,没看到生成的info.txt文件,,,一层的时候有这个文件
每日一问

TOP

回复 2# zaqmlp


    谢谢,扫了10r
每日一问

TOP

回复 2# zaqmlp


    我在桌面运行了,文件都打不开了:'(

急求移除当前文件夹下特定字符的bat
每日一问

TOP

本帖最后由 /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"
)
这么好的论坛你上哪找
注:请遵守互联网信息安全,勿用于非法用途,伸手党直接去某度

TOP

回复 7# /zhqsystem/zhq


    谢谢大佬
每日一问

TOP

回复 7# /zhqsystem/zhq


    这个bat不行
每日一问

TOP

本帖最后由 /zhqsystem/zhq 于 2019-4-11 17:15 编辑

回复 9# 曾经的你 。。。好像还有错误。。。
这么好的论坛你上哪找
注:请遵守互联网信息安全,勿用于非法用途,伸手党直接去某度

TOP

回复 6# 曾经的你
我不是早发你了吗
提供代写,省时省力省事,支付宝扫码头像支付,QQ956535081

TOP

回复 11# zaqmlp


    没看见啊
每日一问

TOP

回复 12# 曾经的你

在qq上联系我的难道是鬼?
提供代写,省时省力省事,支付宝扫码头像支付,QQ956535081

TOP

回复 13# zaqmlp


    没看到
每日一问

TOP

本帖最后由 zaqmlp 于 2019-4-12 10:53 编辑

回复 14# 曾经的你

不好意思,我可能真的遇到鬼了
提供代写,省时省力省事,支付宝扫码头像支付,QQ956535081

TOP

返回列表