用于搜索文件的Windows xp命令


5

在Windows XP上从命令行搜索文件的最简单方法是什么?

我想查找自某个日期以来创建的文件,大于特定大小或在某个驱动器上创建的文件。

理想情况下,我希望能够在文本文件中保存带有参数的命令,我可以定期重新运行该文件。

Answers:


4

可以通过命令提示符中的内置工具完成,尽管最终会使用脚本而不是简单的命令。为了找到符合特定条件的文件的简单命令行方法,我将安装PowerShell

这里有一些例子可以给你一个想法:

查找自当前目录中某个日期以来创建的文件:

C:\> Get-ChildItem | Where-Object {$ _.AnimationTime -gt“28/12/2009 8:00:00 PM”}


    目录:Microsoft.PowerShell.Core \ FileSystem :: C:\


模式LastWriteTime长度名称
---- ------------- ------ ----
-a --- 28/12/2009 3:56 PM 0 newfile.txt

在当前目录中查找大于特定大小的文本文件(以字节为单位):

C:\> Get-ChildItem | Where-Object {$ _.length -gt 16000}


    目录:Microsoft.PowerShell.Core \ FileSystem :: C:\


模式LastWriteTime长度名称
---- ------------- ------ ----
-a --- 21/12/2009 7:02 PM 16504 svc.txt

找到不同驱动器上的所有mp3文件:

C:\> Get-ChildItem D:\ -include * .mp3 -Recurse -Force


    目录:Microsoft.PowerShell.Core \ FileSystem :: D:\


模式LastWriteTime长度名称
---- ------------- ------ ----

-a --- 12/03/2009 4:01 PM 4418246 eric clapton  - 天堂里的泪水.mp3
-a --- 22/05/2009 2:24 AM 7714143带领齐柏林飞艇 - 通往天堂的阶梯.mp3
-a --- 13/06/2009 2:39 AM 5507148珍珠果酱 -  black.mp3
-a --- 13/06/2009 2:39 AM 3042452珍珠果酱 - 最后的kiss.mp3
-a --- 31/12/2008 5:43 AM 3216613匆忙 - 夜间飞行.mp3
-a --- 31/12/2008 6:37 AM 4267363 Rush  -  Limelight.mp3
-a --- 31/12/2008 6:02 AM 4224300 rush  -  yyz.mp3
-a --- 07/12/2008 2:05 AM 2827218匆忙 - 靠近heart.mp3
-a --- 19/05/2009 5:21 AM 5842779 styx  - 来航走.mp3


出于好奇,为什么不能使用Windows Search?它可以通过GUI轻松完成您需要的一切。


3

好吧,如果我们提到非默认脚本语言,我使用免费软件TCC / LE。所有命令都支持日期/大小范围。

我想查找自某个日期以来创建的文件,大于特定大小或在某个驱动器上创建的文件。

要在7天内查找所有文件:

dir /sf /[d-7]

要查找自2009年10月30日以来的所有文件:

dir /sf /[d2009-10-30]

要查找大于57,000字节的文件:

dir /sf /[s57000]

要查找小于57,000字节的文件:

dir /sf /[s0,57000]

至于在文本文件中保存命令,您可以设置别名来执行相同的操作,即。

alias today=dir /sf /[d0]
alias week=dir /sf /[d-7]

2

个人偏好是只获取移植到windows的unix find命令的副本。65k EXE文件,在过去的20年里,我没有遇到任何根据各种开关和选项找不到的东西。然后添加选项以对其找到的任何文件执行操作,非常有用。这里列出的例子太多,但请查看

http://linux.about.com/od/commands/l/blcmdl1_find.htm

http://content.hccfl.edu/pollock/unix/findcmd.htm

它可以在http://sourceforge.net/projects/unxutils/上的zip文件中找到

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.