Batch file 批处理:从目录中仅读取文件夹文件名
我有下面的批处理脚本来打印目录下的所有文件夹Batch file 批处理:从目录中仅读取文件夹文件名,batch-file,dos,filenames,Batch File,Dos,Filenames,我有下面的批处理脚本来打印目录下的所有文件夹 for /d %X in (c:\web\*) do echo %X 然后打印出来 c:\web\folder1 c:\web\folder2 .... 我是否可以更改批处理脚本并删除路径,并且只打印出文件夹名称 folder1 folder2 .... 谢谢 另请参见以获取/?。n表示“仅文件名”,而x表示“仅扩展名”,以防目录名包含句点 另请参见以获取/?。n表示“仅文件名”,而x表示“仅扩展名”,以防目录名包含句点 for /d %F i
for /d %X in (c:\web\*) do echo %X
然后打印出来
c:\web\folder1
c:\web\folder2
....
我是否可以更改批处理脚本并删除路径,并且只打印出文件夹名称
folder1
folder2
....
谢谢
另请参见以获取/?
。n
表示“仅文件名”,而x
表示“仅扩展名”,以防目录名包含句点
另请参见以获取/?
。n
表示“仅文件名”,而x
表示“仅扩展名”,以防目录名包含句点
for /d %F in (c:\web\*) do echo %~nxF