簡體   English   中英

Powershell從ls搜索保存目錄路徑?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM