Board logo

标题: [求助]批处理删除文件名 [打印本页]

作者: jy1260662     时间: 2007-1-25 17:09    标题: [求助]批处理删除文件名

[求助]批处理删除文件名。。。
内容:将  碧血剑1.rmvb  碧血剑2.rmvb  碧血剑3.rmvb  碧血剑4.rmvb  碧血剑5.rmvb 中的 碧血剑 3个字删除
批处理应该如何写?
作者: lxmxn     时间: 2007-1-25 19:37

  没有测试,有问题跟贴讨论:
@Echo Off&SetLocal EnableDelayedExpansion
for %%a in (*.rmvb) do (
    set "name=%%~na"
    ren "%%a" "!name:~3!%%~xa"
)
pause
exit/b

作者: jy1260662     时间: 2007-1-25 20:04


  Quote:
Originally posted by lxmxn at 2007-1-25 06:37 AM:

  没有测试,有问题跟贴讨论:
[code]
@Echo Off&SetLocal EnableDelayedExpansion
for %%a in (*.rmvb) do (
    set "name=%%~na"
    ren "%%a ...

测试通过~~~
不过是我举例错了~~

原文件是 bbs.wofei.net@碧血剑1.rmvb bbs.wofei.net@碧血剑2.rmvb
bbs.wofei.net@碧血剑3.rmvb
把你的3改成对应数就OK了~谢谢
作者: xuduo     时间: 2007-1-30 16:09
@Echo Off&SetLocal EnableDelayedExpansion
for %%a in (*.rmvb) do (
    set "name=%%~na"
    ren "%%a" "!name:~3!%%~xa"
)
pause
exit/b