如何让 dir 只显示文件信息

如何让 dir 只显示文件信息

我正在准备一个批处理文件来执行一些文件复制,为了在日志中显示源文件是否存在,我想添加一行“dir sourcefile”。

但是我怎样才能将结果限制为仅文件信息?

例如,以下是结果

C:\Program Files\X Codec Pack>dir readme.txt
 Volume in drive C is Windows 7_x64
 Volume Serial Number is EEEE-FFFF

 Directory of C:\Program Files\X Codec Pack

03/06/2014  03:49 PM               835 Readme.txt
               1 File(s)            835 bytes
               0 Dir(s)  123,456,789,012 bytes free

但是,我只需要日志文件中的一行:

03/06/2014  03:49 PM               835 Readme.txt

有办法吗?

答案1

一种方法是使用“查找”,但可能不是提供最好的性能。

dir readme.txt | find "readme.txt"

注意区分大小写(find /I "readme.txt"用于不区分大小写)

相关内容