如何使用 DOS 在硬盘驱动器中搜索目录名
有没有一种方法可以使用 DOS 命令在计算机的 C: 上查找文件,而无需将 CD 复制到 C: 驱动器的根目录?我只想使用 DIR 和 FINDSTR 命令来完成此操作。
最终,我的目标是搜索文件,然后将父目录名称存储在 ENV 变量中,而不更改目录,并且希望不创建临时文件。
Is there a way to find a file on the C: of a computer , using a DOS command, without having to CD to the root of the C: drive? I would like to do it using the DIR and the FINDSTR command only.
Ultimately, my goal is to search for a file and then store the parent directory name in a ENV variable without changing directories and hopefully without creating a temp file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看如何在 MS-DOS 中查找文件。
另请参阅DOS 命令列表
Have a look at How to find a file in MS-DOS.
See also List of DOS commands
这会以可用的形式获取完整的文件名和目录。
This gets the complete file name with directory in a useable form.
c:> findstr /s /i *.ext
REM 在驱动器 c 中找到:每个名为 *.ext 的文件包含(不区分大小写)
c:> findstr /s /i *.ext
REM finds in drive c: every file called *.ext containing (case insensitive)