windows - 用于搜索文件名并将其复制到新 TXT 文件的批处理文件

标签 windows batch-file dos

我想搜索当前目录下的*.cpp 文件,并想将文件名保存在*.TXT 文件中。我是通过使用 Batch 命令完成的

dir |find ".cpp" > Listfile.txt

但是我得到的文件名包含完整的参数,例如创建日期和大小。

我的需求是我只想要文件名

Current output
06/25/2010  06:17 PM               950 4mLinuxMachine.cpp
06/28/2010  03:41 PM             4,236 Linux11.cpp

Need Output
4mLinuxMachine.cpp
Linux11.cpp

请帮忙 谢谢

最佳答案

尝试:

dir /b | find ".cpp" > Listfile.txt

或者更好:

dir /b *.cpp > Listfile.txt

关于windows - 用于搜索文件名并将其复制到新 TXT 文件的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131596/

相关文章:

batch-file - Dos批处理: write to files without a line ending

windows - 如何将具有每像素 alpha 的位图绘制到控件的 Canvas 上?

windows - 全局信号量忽略本地信号量

batch-file - xcopy 到 "%AppData%\Roaming\Microsoft\Excel\XLSTART\"表示已复制但什么也没有

sql-server - 在批处理文件中使用 SQLCMD,如何解析响应并检查错误?

c - MS-DOS 套接字库(C 语言)

php - 我正在尝试使用 php 从 Windows 连接到 Linux 上的 Samba 共享文件夹

windows - 如何在 Windows 下暂停/恢复任何外部进程?

linux - 将 Windows bat 文件转换为 Linux sh shell 脚本

windows - 如何在DOS/win命令提示符/Windows批处理文件中停止Windows服务后删除dll