2014-03-04 58 views
1

說明:查找命令行多個文件

我尋找的文件非常大的服務器是不同的服務器上。現在我打開命令提示符並鍵入

DIR [FILE NAME] /S/4 

這將返回文件的服務器位置以及一些其他非真正需要的東西。

問:

我有很多的文件進行搜索並逐一輸入到上面的命令可以永遠走。有沒有一種方法可以輸入所有文件的所有名稱,只搜索一次,搜索結果只需顯示文件名和位置?

回答

1

首先,我希望你不是指DOS,而是Windows cmd或批處理。

您當然可以編寫一個腳本,該腳本在每個要搜索的文件中運行一次DIR命令。

但是你最想要的可能是搜索一次並打印找到的每個文件的路徑。爲此,您可以使用PowerShell的FindChildItem或改進的一個張貼在這裏:http://windows-powershell-scripts.blogspot.in/2009/08/unix-linux-find-equivalent-in.html

這將是這樣的:

Find-ChildItem -Name "firstfile.txt|secondfile.txt|..." 

另一種方法是安裝msyscygwin,對於Windows其他Linux工具環境並使用Linux find命令。

+0

你的權利我不是指DOS – user2444074