繁体   English   中英

(批处理文件)列出特定目录中的文件,但仅列出文件名?

[英](Batch File) List files in a specific directory but only filenames?

嗨,我是程序设计的新手,我试图制作一个批处理文件,在我的一个文件夹中列出音乐,但我只想看到这些名称。 我总是得到这样的东西:

C:\\用户\\塞巴斯蒂安\\应用程序数据\\漫游\\区\\音乐\\ song1.mp3

这就是我用的

for %%a in (%userprofile%\AppData\Roaming\Zones\Music\*.mp3) do echo %%a

有没有什么办法可以得到它只是说松1或至少song1.mp3

使用定界符( FOR /? ):

对于Song1

for %%a in (%userprofile%\AppData\Roaming\Zones\Music\*.mp3) do echo %%~na

对于song1.mp3

for %%a in (%userprofile%\AppData\Roaming\Zones\Music\*.mp3) do echo %%~nxa

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM