删除多个文件名的第一个字母

时间:2016-06-02 16:11:42

标签: cmd

我有一个文件夹,在该文件夹中有几个csv文件。某些文件名以X开头,例如Xtest.csvXHire.csv,其中一些不是。如何使用cmd删除X

由于

1 个答案:

答案 0 :(得分:1)

使用X*.csv文件在目录中创建一个批处理文件,其中包含以下内容:

@echo off
setlocal EnableDelayedExpansion
for %%I in (X*.csv) do (
    set "OldFileName=%%I"
    set "NewFileName=!OldFileName:~1!"
    if not exist "!NewFileName!" ren "%%I" "!NewFileName!"
)
endlocal

然后双击运行此批处理文件。

要了解使用的命令及其工作原理,请打开命令提示符窗口,执行以下命令,并完全阅读为每个命令显示的所有帮助页面。

  • echo /?
  • endlocal /?
  • for /?
  • if /?
  • ren /?
  • set /?
  • setlocal /?