【问题标题】:In Batch: Read only the folder file name from a directory批量:从目录中读取文件夹文件名
【发布时间】:2012-06-28 16:38:57
【问题描述】:

我有以下批处理脚本来打印目录下的所有文件夹

for /d %X in (c:\web\*) do echo %X

然后打印出来

c:\web\folder1
c:\web\folder2
....

我可以更改批处理脚本并删除路径并且只打印出文件夹名称吗?

folder1
folder2
....

谢谢

【问题讨论】:

    标签: batch-file dos filenames


    【解决方案1】:
    for /d %F in (c:\web\*) do echo %~nxF
    

    另见for /?n 表示“仅文件名”,x 表示“仅扩展名”,以防您的目录名称包含句点。

    【讨论】:

      猜你喜欢
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 2014-03-10
      • 2010-10-11
      • 1970-01-01
      • 2013-06-20
      相关资源
      最近更新 更多