更改文件名大小写DOS批处理文件

乔治

我已经使用下面的代码使用DOS批处理文件解决了将文件名的大小写更改为小写的问题,但是我想知道是否有人可以帮助我添加包含代码以大写每个文件名的首字母。

乔治 :-)

pushd %varFolderTemp%
setlocal enableDelayedExpansion
for %%f in (*.*) do (
set "filename=%%~nf"
set filename=!filename:A=a!
set filename=!filename:B=b!
set filename=!filename:C=c!
set filename=!filename:D=d!
set filename=!filename:E=e!
set filename=!filename:F=f!
set filename=!filename:G=g!
set filename=!filename:H=h!
set filename=!filename:I=i!
set filename=!filename:J=j!
set filename=!filename:K=k!
set filename=!filename:L=l!
set filename=!filename:M=m!
set filename=!filename:N=n!
set filename=!filename:O=o!
set filename=!filename:P=p!
set filename=!filename:Q=q!
set filename=!filename:R=r!
set filename=!filename:S=s!
set filename=!filename:T=t!
set filename=!filename:U=u!
set filename=!filename:V=v!
set filename=!filename:W=w!
set filename=!filename:X=x!
set filename=!filename:Y=y!
set filename=!filename:Z=z!
ren "%%~nxf" "!filename!%%~xf"
)
popd
恩波科马卡

不知道您的代码是否是最佳的(可能是)解决方案,但我没有更改它:

@echo off
setlocal enableDelayedExpansion
for %%f in (*.*) do (
set "filename=%%~nf"
set filename=!filename:A=a!
set filename=!filename:B=b!
set filename=!filename:C=c!
set filename=!filename:D=d!
set filename=!filename:E=e!
set filename=!filename:F=f!
set filename=!filename:G=g!
set filename=!filename:H=h!
set filename=!filename:I=i!
set filename=!filename:J=j!
set filename=!filename:K=k!
set filename=!filename:L=l!
set filename=!filename:M=m!
set filename=!filename:N=n!
set filename=!filename:O=o!
set filename=!filename:P=p!
set filename=!filename:Q=q!
set filename=!filename:R=r!
set filename=!filename:S=s!
set filename=!filename:T=t!
set filename=!filename:U=u!
set filename=!filename:V=v!
set filename=!filename:W=w!
set filename=!filename:X=x!
set filename=!filename:Y=y!
set filename=!filename:Z=z!
ren "%%~nxf" "!filename!%%~xf"
)

for %%l in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    for %%f in (*.*) do (
        set filename=%%~nf
        if /i "!filename:~0,1!" EQU "%%~l" (
            ren "%%~nxf" "%%l!filename:~1!%%~xf"
        )
    ) 
)
endlocal
popd

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批处理文件以根据文件名复制文件

来自分类Dev

批处理文件并使用文件的文件名

来自分类Dev

在批处理文件中更改文件名及其目录名

来自分类Dev

如何通过bat文件递归地更改文件名的大小写

来自分类Dev

的文件名。在批处理文件中

来自分类Dev

批处理文件-文件名提取

来自分类Dev

批处理文件以从文件名中删除减号

来自分类Dev

批处理文件中的文件名提取

来自分类Dev

使用git filter-branch更改文件名大小写

来自分类Dev

在Windows上更改Mercurial中文件名的大小写

来自分类Dev

使用git filter-branch更改文件名大小写

来自分类Dev

文件名大小写已更改,但GIT不会忘记旧版本

来自分类Dev

Ubuntu中的文件名是否区分大小写?

来自分类Dev

Ubuntu中的文件名是否区分大小写?

来自分类Dev

如何在批处理文件中导入批处理文件名

来自分类Dev

批处理文件名和重命名

来自分类Dev

Windows批处理文件名操作

来自分类Dev

Windows中的批处理文件名和行数

来自分类Dev

不区分大小写的文件系统如何同时显示大写和小写文件名?

来自分类Dev

在Powershell中更改文件扩展名大小写

来自分类Dev

文件扩展名大小写被更改

来自分类Dev

更改批处理文件中文本的字体和大小

来自分类Dev

如何从批处理文件更改字体大小?

来自分类Dev

查找文件(不区分大小写),并在变量中获取真实文件名(区分大小写)

来自分类Dev

批处理文件:列出文件名和文件夹名

来自分类Dev

批处理文件,用于从日志文件中提取文件路径和文件名

来自分类Dev

如何更改文件名中除最后N个字符外的所有字符的大小写

来自分类Dev

文件名大小写更改在 CentOs 7 上引发 Os.error[errorno 2] python

来自分类Dev

perl脚本可搜索Java源代码以区分大小写(不区分大小写)文件名

Related 相关文章

  1. 1

    批处理文件以根据文件名复制文件

  2. 2

    批处理文件并使用文件的文件名

  3. 3

    在批处理文件中更改文件名及其目录名

  4. 4

    如何通过bat文件递归地更改文件名的大小写

  5. 5

    的文件名。在批处理文件中

  6. 6

    批处理文件-文件名提取

  7. 7

    批处理文件以从文件名中删除减号

  8. 8

    批处理文件中的文件名提取

  9. 9

    使用git filter-branch更改文件名大小写

  10. 10

    在Windows上更改Mercurial中文件名的大小写

  11. 11

    使用git filter-branch更改文件名大小写

  12. 12

    文件名大小写已更改,但GIT不会忘记旧版本

  13. 13

    Ubuntu中的文件名是否区分大小写?

  14. 14

    Ubuntu中的文件名是否区分大小写?

  15. 15

    如何在批处理文件中导入批处理文件名

  16. 16

    批处理文件名和重命名

  17. 17

    Windows批处理文件名操作

  18. 18

    Windows中的批处理文件名和行数

  19. 19

    不区分大小写的文件系统如何同时显示大写和小写文件名?

  20. 20

    在Powershell中更改文件扩展名大小写

  21. 21

    文件扩展名大小写被更改

  22. 22

    更改批处理文件中文本的字体和大小

  23. 23

    如何从批处理文件更改字体大小?

  24. 24

    查找文件(不区分大小写),并在变量中获取真实文件名(区分大小写)

  25. 25

    批处理文件:列出文件名和文件夹名

  26. 26

    批处理文件,用于从日志文件中提取文件路径和文件名

  27. 27

    如何更改文件名中除最后N个字符外的所有字符的大小写

  28. 28

    文件名大小写更改在 CentOs 7 上引发 Os.error[errorno 2] python

  29. 29

    perl脚本可搜索Java源代码以区分大小写(不区分大小写)文件名

热门标签

归档