我在Windows 7中有一個windows批處理文件,它使用find來做一些事情。Windows 7批處理:查找/我
它開始與此:
find /i /c....
但說像
查找/我是無介質
左右。然後它只是給出C:\目錄中每個文件的列表。
Windows 7有沒有新的替代品?
編輯:如果我在cmd中打find /?
,它給find: /? there is no such file or directory
我在Windows 7中有一個windows批處理文件,它使用find來做一些事情。Windows 7批處理:查找/我
它開始與此:
find /i /c....
但說像
查找/我是無介質
左右。然後它只是給出C:\目錄中每個文件的列表。
Windows 7有沒有新的替代品?
編輯:如果我在cmd中打find /?
,它給find: /? there is no such file or directory
你可能有POSIX找到您的計算機上安裝命令。類型:
where find.exe
要找到它。您可能可以更改系統上的路徑環境變量,以便system32目錄首先出現。
你可以得到類似以下內容:
> where find.exe
C:\Program Files (x86)\Git\bin\find.exe
C:\Windows\System32\find.exe
在上面的例子中,第一find
可執行文件是從Git的系統,像find /I ...
(MS原件)後果命令不工作了。
更新:第一次嘗試用全路徑運行命令:
c:\windows\system32\find.exe /i "foo"
看看會發生什麼。
然後將該文件與其他Windows 7安裝中的同一文件進行比較(我現在沒有一個)。您也可以查看文件屬性。它來自微軟嗎?
從您的示例中可以看出,您並未用引號將搜索包含在內。 它自己找到或與/?會給你命令行選項。 Find/i「SearchString」「MyFile」表示搜索MyString for SearchString,但忽略大小寫。
謝謝,但問題是它只是安裝在Windows/System32 /目錄中。什麼問題比?我使用Technet的RTM – 2009-11-01 18:44:47
它使用完整路徑,所以它可以。如果我需要這樣做,我需要這樣做。 – 2009-11-03 19:55:53
有幫助...回答! – mcacorner 2017-05-19 08:46:44