在Windows中从文件名中删除最后一个字符

Xander Vane

我是批处理编程的新手,我想删除文件名中的最后一个字符。

10_myfile_12345_6789.txt
11_myfile_12345_0987.txt

我想删除文件名中的最后4位数字,我该怎么做?

我试过了

@echo off
setlocal enabledelayedexpansion
set X=3
set FOLDER_PATH=
pushd %FOLDER_PATH%
for %%f in (*) do if %%f neq %~nx0 (
    set "filename=%%~nf"
    ren "%%f" "!filename!%%~xf"
)
popd
PAUSE

但是它删除了第一个和最后一个字符,我也只在这里看到了,我还是很困惑

不败

鉴于您最近的澄清-我将执行以下操作。

@echo off
setlocal enabledelayedexpansion
set FOLDER_PATH=C:\Some\Path\
for %%f in (%FOLDER_PATH%*) do if %%f neq %~nx0 (
    set "filename=%%~nf"
    ren "%%f" "!filename:~0,-4!%%~xf"
)
PAUSE

这会改变你的例子

10_myfile_12345_6789.txt
11_myfile_12345_0987.txt

进入

10_myfile_12345_.txt
11_myfile_12345_.txt

如果要删除结尾,_只需更改!filename:~0,-4!!filename:~0,-5!这是简单的字符串操作

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Windows中从文件名中删除最后一个字符

来自分类Dev

如何从文件名中删除一个字符/字母

来自分类Dev

使用批处理文件获取文件名中的最后一个字符

来自分类Dev

正则表达式删除文件名中的最后一个字符不起作用

来自分类Dev

删除txt文件中字符串的最后一个字符

来自分类Dev

从批处理文件中的变量中删除最后一个字符

来自分类Dev

在文件名Powershell中的文本前面替换一个字符

来自分类Dev

Ruby-删除文件中的最后一个字符?

来自分类常见问题

如何在UNIX中删除文件的最后一个字符?

来自分类Dev

删除文件中的最后一个字符

来自分类Dev

获取/删除文件的最后一个字符而不加载到内存中

来自分类Dev

如何在python中选择文件名的最后一个字符

来自分类Dev

删除文件的最后一个字符

来自分类Dev

如何用文件名中的另一个字符替换一个字符

来自分类Dev

从SQL Plus中的字符串中删除最后一个字符

来自分类Dev

如何从IronPyhon中的字符串中删除最后一个字符?

来自分类Dev

PYTHON-如何在目录中的多个文件名中更改一个字符

来自分类Dev

PHP从字符串的最后一个字符中删除特殊字符

来自分类Dev

从目录中的所有文件名中删除最后三个字符

来自分类Dev

批处理文件根据文件名的最后一个字符移动文件

来自分类Dev

Java中的最后一个字符

来自分类Dev

从csv文件的一列中删除最后一个字符(无论它是什么)

来自分类Dev

C删除字符串中的最后一个字符

来自分类Dev

从awk捕获的字符串中删除最后一个字符

来自分类Dev

如何从字符串中删除最后一个字符?

来自分类Dev

AppleScript:删除文本字符串中的最后一个字符

来自分类Dev

从字符串中删除最后一个字符

来自分类Dev

无法从字符串中删除最后一个字符

来自分类Dev

从字符串中删除最后一个字符

Related 相关文章

  1. 1

    在Windows中从文件名中删除最后一个字符

  2. 2

    如何从文件名中删除一个字符/字母

  3. 3

    使用批处理文件获取文件名中的最后一个字符

  4. 4

    正则表达式删除文件名中的最后一个字符不起作用

  5. 5

    删除txt文件中字符串的最后一个字符

  6. 6

    从批处理文件中的变量中删除最后一个字符

  7. 7

    在文件名Powershell中的文本前面替换一个字符

  8. 8

    Ruby-删除文件中的最后一个字符?

  9. 9

    如何在UNIX中删除文件的最后一个字符?

  10. 10

    删除文件中的最后一个字符

  11. 11

    获取/删除文件的最后一个字符而不加载到内存中

  12. 12

    如何在python中选择文件名的最后一个字符

  13. 13

    删除文件的最后一个字符

  14. 14

    如何用文件名中的另一个字符替换一个字符

  15. 15

    从SQL Plus中的字符串中删除最后一个字符

  16. 16

    如何从IronPyhon中的字符串中删除最后一个字符?

  17. 17

    PYTHON-如何在目录中的多个文件名中更改一个字符

  18. 18

    PHP从字符串的最后一个字符中删除特殊字符

  19. 19

    从目录中的所有文件名中删除最后三个字符

  20. 20

    批处理文件根据文件名的最后一个字符移动文件

  21. 21

    Java中的最后一个字符

  22. 22

    从csv文件的一列中删除最后一个字符(无论它是什么)

  23. 23

    C删除字符串中的最后一个字符

  24. 24

    从awk捕获的字符串中删除最后一个字符

  25. 25

    如何从字符串中删除最后一个字符?

  26. 26

    AppleScript:删除文本字符串中的最后一个字符

  27. 27

    从字符串中删除最后一个字符

  28. 28

    无法从字符串中删除最后一个字符

  29. 29

    从字符串中删除最后一个字符

热门标签

归档