如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

我得到了两个txt文件“ test-exclamations !!!。txt”,“ test-normal.txt”,一个bat文件在同一文件夹中包含以下脚本。

ECHO OFF & CLS
SETLOCAL ENABLEDELAYEDEXPANSION

FOR /F "tokens=* delims=" %%a IN ('dir /b *.txt') DO (
    set /a count=count+1
    echo !count!:%%a
)

ENDLOCAL
EXIT/B

我得到的结果是:

1:test-exclamations.txt
2:test-normal.txt

我们可以看到感叹号消失了。
我有一些方法可以从Internet上保留感叹号,但不能同时保留感叹号和变量“ count的值

请告诉我如何同时保留两者。

MC ND
@ECHO OFF
    setlocal enableextensions disabledelayedexpansion

    FOR /F "tokens=* delims=" %%a IN ('dir /b *.txt') DO (
        set /a "count+=1"
        set "file=%%a"
        setlocal enabledelayedexpansion
        echo !count!:!file!
        endlocal
    )

    endlocal

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

来自分类Dev

批处理文件延迟扩展逐行包含感叹号的文件副本

来自分类Dev

批处理文件中的感叹号与EnableDelayedExpansion冲突

来自分类Dev

如何在输出中不带反斜杠的情况下回显感叹号以防止扩展

来自分类Dev

Windows批处理文件-在变量值中使用感叹号而不禁用延迟扩展

来自分类Dev

Windows批处理文件语法使用感叹号

来自分类Dev

批处理 - 如何在作为参数传递给子程序的字符串中回显感叹号?

来自分类Dev

CMD文件中缺少感叹号的奇怪情况

来自分类Dev

批处理文件问题:如何将文本文件从文件(带有感叹号)加载到全局数组中?

来自分类Dev

如何在emacs中匹配询问和感叹号?

来自分类Dev

使用批处理用感叹号和与号替换文件名中的字符串

来自分类Dev

批处理剂量:设置带有感叹号的变量感叹号

来自分类Dev

Windows批处理脚本,并使用“!”处理文件名 For循环中的感叹号

来自分类Dev

通过批处理脚本拆分txt文件时,省略感叹号

来自分类Dev

Windows批处理带有感叹号“!”的循环文件名 问题

来自分类Dev

在bash中,如何逃脱感叹号?

来自分类Dev

mutt可以处理感叹号而不是文件名中的冒号吗?

来自分类Dev

Visual Studio 2017 中的 npm 引用:如何处理“感叹号 - 未安装”

来自分类Dev

如何在没有** dbutils的情况下在Databricks dbfs中列出文件密钥

来自分类Dev

在vim中编辑任何文件都会显示感叹号

来自分类Dev

如何在w3m浏览器中以HTML格式键入感叹号(!)?

来自分类Dev

如何在手册页中搜索`!`(感叹号)?

来自分类Dev

列出名称中仅包含数字的文件

来自分类Dev

双重感叹号(!!)在javascript中如何工作?

来自分类Dev

如何从adf移动应用中删除红色的感叹号?

来自分类Dev

如何正确摆脱bash中的感叹号?

来自分类Dev

在替换字符串中需要转义感叹号,而在搜索字符串中则不需要转义感叹号(子字符串替换,延迟扩展处于打开状态)?

来自分类Dev

如何在不保持批处理文件打开的情况下在后台运行进程?

来自分类Dev

如何在不使用find的情况下在当前目录的直接子目录中获取名称中包含某些模式的所有文件?

Related 相关文章

  1. 1

    如何在启用延迟扩展的情况下在dos批处理中列出名称包含感叹号的文件?

  2. 2

    批处理文件延迟扩展逐行包含感叹号的文件副本

  3. 3

    批处理文件中的感叹号与EnableDelayedExpansion冲突

  4. 4

    如何在输出中不带反斜杠的情况下回显感叹号以防止扩展

  5. 5

    Windows批处理文件-在变量值中使用感叹号而不禁用延迟扩展

  6. 6

    Windows批处理文件语法使用感叹号

  7. 7

    批处理 - 如何在作为参数传递给子程序的字符串中回显感叹号?

  8. 8

    CMD文件中缺少感叹号的奇怪情况

  9. 9

    批处理文件问题:如何将文本文件从文件(带有感叹号)加载到全局数组中?

  10. 10

    如何在emacs中匹配询问和感叹号?

  11. 11

    使用批处理用感叹号和与号替换文件名中的字符串

  12. 12

    批处理剂量:设置带有感叹号的变量感叹号

  13. 13

    Windows批处理脚本,并使用“!”处理文件名 For循环中的感叹号

  14. 14

    通过批处理脚本拆分txt文件时,省略感叹号

  15. 15

    Windows批处理带有感叹号“!”的循环文件名 问题

  16. 16

    在bash中,如何逃脱感叹号?

  17. 17

    mutt可以处理感叹号而不是文件名中的冒号吗?

  18. 18

    Visual Studio 2017 中的 npm 引用:如何处理“感叹号 - 未安装”

  19. 19

    如何在没有** dbutils的情况下在Databricks dbfs中列出文件密钥

  20. 20

    在vim中编辑任何文件都会显示感叹号

  21. 21

    如何在w3m浏览器中以HTML格式键入感叹号(!)?

  22. 22

    如何在手册页中搜索`!`(感叹号)?

  23. 23

    列出名称中仅包含数字的文件

  24. 24

    双重感叹号(!!)在javascript中如何工作?

  25. 25

    如何从adf移动应用中删除红色的感叹号?

  26. 26

    如何正确摆脱bash中的感叹号?

  27. 27

    在替换字符串中需要转义感叹号,而在搜索字符串中则不需要转义感叹号(子字符串替换,延迟扩展处于打开状态)?

  28. 28

    如何在不保持批处理文件打开的情况下在后台运行进程?

  29. 29

    如何在不使用find的情况下在当前目录的直接子目录中获取名称中包含某些模式的所有文件?

热门标签

归档