[英]Why does Powershell search every directory within one's $PATH for a PSConsoleHostReadLine file?
[英]Powershell save directory path from ls search?
我試圖遞歸地搜索目錄中包含.exe的指定文件,然后保存該目錄路徑,以便以后在變量中使用。
我發現使用:
ls -recurse -filter "PsExec.exe" | sort name | ft directory,name
將顯示包含.exe的目錄。 有沒有一種方法可以保存目錄,以便以后可以在腳本的另一部分中使用它引用.exe? .exe文件將保存在動態命名的文件夾中,這就是為什么我無法對其路徑進行硬編碼的原因。
如果您只想將完整路徑保存到文件的單個實例,則可以使用
$path = ls -recurse -filter "PsExec.exe" | select -first 1 | select -expand FullName
或者,您可以根據需要保存多個屬性
$file = ls -recurse -filter "PsExec.exe" | select -first 1 | select Name,FullName,Directory
$file.Name
$file.FullName
$file.Directory
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.