Windows 7 Windows 7批处理:查找/i

Windows 7 Windows 7批处理:查找/i,windows-7,find,cmd,replace,Windows 7,Find,Cmd,Replace,我在Windows7中有一个windows批处理文件,它与find有关 首先是: find /i /c.... 但它说的是 find/i不是媒介 大概吧。然后它只给出C:\目录中每个文件的列表 Windows 7是否有新的替代品 编辑:如果我在cmd中点击find/?,它会给出find:/?没有这样的文件或目录您的计算机上可能安装了posix find命令。类型: where find.exe 找到它。您可能可以更改系统上的path环境变量,以便将system32目录放在第一位 您可以获得如

我在Windows7中有一个windows批处理文件,它与find有关

首先是:

find /i /c....
但它说的是

find/i不是媒介

大概吧。然后它只给出C:\目录中每个文件的列表

Windows 7是否有新的替代品


编辑:如果我在cmd中点击
find/?
,它会给出
find:/?没有这样的文件或目录

您的计算机上可能安装了posix find命令。类型:

where find.exe
找到它。您可能可以更改系统上的path环境变量,以便将system32目录放在第一位

您可以获得如下内容:

> where find.exe
C:\Program Files (x86)\Git\bin\find.exe
C:\Windows\System32\find.exe
在上面的示例中,第一个
find
可执行文件来自Git系统,因此像
find/I…
(MS-original)这样的命令不再工作

更新:首先尝试使用完整路径运行命令:

c:\windows\system32\find.exe /i "foo"
看看会发生什么


然后将该文件与其他windows 7安装中的相同文件进行比较(我现在没有)。您还可以查看文件属性。它来自microsoft吗?

您的计算机上可能安装了posix find命令。类型:

where find.exe
找到它。您可能可以更改系统上的path环境变量,以便将system32目录放在第一位

您可以获得如下内容:

> where find.exe
C:\Program Files (x86)\Git\bin\find.exe
C:\Windows\System32\find.exe
在上面的示例中,第一个
find
可执行文件来自Git系统,因此像
find/I…
(MS-original)这样的命令不再工作

更新:首先尝试使用完整路径运行命令:

c:\windows\system32\find.exe /i "foo"
看看会发生什么


然后将该文件与其他windows 7安装中的相同文件进行比较(我现在没有)。您还可以查看文件属性。它来自微软吗?

从您的示例中可以看出,您的搜索没有用引号括起来。 单独查找还是使用/?将为您提供命令行选项。
Find/i“SearchString”“MyFile”表示在MyFile中搜索SearchString,但忽略大小写。

从您的示例中可以看出,您的搜索没有用引号括起来。 单独查找还是使用/?将为您提供命令行选项。
Find/i“SearchString”“MyFile”表示在MyFile中搜索SearchString,但忽略大小写。

谢谢,但问题是它只是安装在Windows/System32/目录中。还有什么问题?我使用Technett提供的RTM对完整路径进行处理,所以这是可以的。如果我需要这样做,我需要这样做。有帮助的…回答!谢谢,但问题是它只是安装在Windows/System32/目录中。还有什么问题?我使用Technett提供的RTM对完整路径进行处理,所以这是可以的。如果我需要这样做,我需要这样做。有帮助的…回答!