我有一个包含许多子目录的目录。 在这些子目录中加载了.asf,.jpg和&.txt文件。 我想列出目录和子目录中的所有* .asf文件,但没有path名。
所以基本上我想要做的dir / s命令,但不显示完整的path名。 有没有办法做到这一点。
如何更改程序的运行目录 – 通过在exe快捷方式中设置它?
LAMP网站上较长的目录path/名称和URL的缺点是什么?
该目录太早被删除
direct.h文档
一个命令来创build和更改目录
很晚,但可能对某人有用。 我想他是要求这一行命令
forfiles /m *.asf /s >d:Hitendra.Txt
在这里,大家都知道这个(>)我把结果保存在我的电脑的D盘中,文件名是Hitendra.Txt
检查:
FORfileS /S /C \”CMD /C ECHO @relpath\”
你可以试试
dir /s | findstr .asf
编辑:我认为这将有所帮助。 这是我的test.bat
@echo off for /f \”usebackq TOKENS=*\” %%i in (`dir /s /b *.txt`) do echo %%~nxi pause
/f usebackq说,无论是在内部引号是作为dos命令执行
TOKENS=*也用空格解析文件名。
echo %%~nxi – n列出只有文件名和x列表只扩展名。 合并显示文件名和扩展名。
编辑: usebackq是不必要的,而不是单引号可以使用。
在cmd shell提示符下试试这个:
for /r %a in (*.asf) do @echo %~tza %~nxa
只有名字:
for /r %a in (*.asf) do @echo %~nxa
总结
以上是内存溢出为你收集整理的如何列出目录/子目录中没有path名CMD的所有文件?全部内容,希望文章能够帮你解决如何列出目录/子目录中没有path名CMD的所有文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容