[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
“Hello123World”,您的修改是错误的!!!

应该改为——

echo.&echo          请输入修改后的后缀名:
set h=
set /p h=
if /i "%h%"=="" goto 0
for /r %LJ% %%i in (*.%q%) do ren %%i *.%h%
echo.&echo.           后缀名已批量修改成功!
echo.&echo.           请打开文件夹看看吧!

不过,还是不支持空格和特殊字符!

依然谢谢您!!

再请高手继续完善......

[ 本帖最后由 lujice 于 2011-1-21 13:14 编辑 ]

TOP

谢谢“Hello123World”了!

再请高手继续完善......

TOP

1、当文件夹的路径中有空格和特殊字符时,怎么支持拖放?
  cd %LJ% 改为 cd /d "%LJ%"
   2、如想同时处理文件夹下所有的子目录时,又该怎么写?
  REN *.%q% *.%h% 改为 for /r "%LJ%"  %%i in (*.%q%) do ren %%i %%~ni.%h%
    3、为了避免被搜索发现,我还想更进一步:“在批量修改后缀名的同时,批量修改文件名”。
         即——在文件名的第一个字符和第二个字符中间,加个数字1。
         这又该怎么

[ 本帖最后由 Hello123World 于 2011-1-22 20:07 编辑 ]

TOP

这个批处理如果用来"禁止使用控制面板",那效果比网上流传的代码,不知好多少......

呵呵呵......

TOP

返回列表