首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用MS DOS在目录中搜索文件

使用MS DOS在目录中搜索文件
EN

Stack Overflow用户
提问于 2012-10-26 05:33:24
回答 3查看 7.9K关注 0票数 3

如何在目录及其子目录中搜索文件,并以整洁的格式显示文件名及其创建时间。

我试过dir sam.csv /b /s /a-d

但不起作用。

输出应如下所示

代码语言:javascript
运行
复制
c:\Data\Sam.txt 10/10/2012 10.00 AM

c:\Data\1\Sam.txt 11/10/2012 10.00 AM

c:\Data\2\Sam.txt 12/10/2012 10.00 AM

或者我可以在for循环中做同样的事情吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-26 05:52:18

试试这个:

代码语言:javascript
运行
复制
for /f %f in ('dir sam.txt /s/b') do @echo %f  %~tf

这就是它在运行。

代码语言:javascript
运行
复制
C:\data>for /f %f in ('dir sam.txt /s/b') do @echo %f  %~tf
C:\data\Sam.txt  26/10/2012 10:49 a.m.
C:\data\1\Sam.txt  26/10/2012 10:49 a.m.
C:\data\2\Sam.txt  26/10/2012 10:49 a.m.

您可以在命令提示符下使用的帮助获取更多help on the FOR command信息

票数 5
EN

Stack Overflow用户

发布于 2012-10-26 05:41:46

dir sam.csv /s /4显示了您在问题中提出的问题。如果还有其他问题,请添加到您的问题中。

票数 1
EN

Stack Overflow用户

发布于 2012-10-26 05:44:02

/b选项正在剥离日期信息。你可以在这里获得一些很棒的DOS语法帮助:

http://www.computerhope.com/msdos.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13077651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档