Den*_*man 1 replace cmd find windows-7
我在Windows 7中有一个Windows批处理文件,它与find有关.
它从这开始:
find /i /c....
Run Code Online (Sandbox Code Playgroud)
但它说的有点像
发现/我不是媒介
或者.然后它只是给出C:\目录中每个文件的列表.
Windows 7有新的替代品吗?
编辑:如果我击中find /?cmd,它给出find: /? there is no such file or directory
您可能在计算机上安装了posix find命令.类型:
where find.exe
Run Code Online (Sandbox Code Playgroud)
找到它.您可能可以更改系统上的路径环境变量,因此system32目录将是第一个.
您可以获得以下内容:
> where find.exe
C:\Program Files (x86)\Git\bin\find.exe
C:\Windows\System32\find.exe
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,第一个find可执行文件来自Git系统,因此像find /I ...(MS原始)这样的命令不再起作用.
更新:首先尝试以完整路径运行命令:
c:\windows\system32\find.exe /i "foo"
Run Code Online (Sandbox Code Playgroud)
看看会发生什么.
然后将文件与其他Windows 7安装中的同一文件进行比较(我现在没有).您还可以查看文件属性.它来自微软吗?