我正在嘗試從 csv 檔案匯入檔案名和路徑,以創建單獨的 adb 推送命令,以使用以下腳本將檔案推送到 Android 設備。
adb push "$($c.DirectoryName)\$($c.Name) $targetPath"
Write-Host adb push "$($c.DirectoryName)\$($c.Name) $targetPath"
adb push C:\temp\Files\test.jpg /sdcard如果我復制并粘貼到 PowerShell 但我的腳本不起作用,Write-Host 的輸出會給我一個命令。
我究竟做錯了什么?
謝謝
uj5u.com熱心網友回復:
看起來你只是把報價弄錯了。一般來說,只參考單引數字串文字。如果引數是單個變數,則不要參考它,因為 PowerShell 已經在必要時進行了參考。
嘗試這個:
adb push "$($c.DirectoryName)\$($c.Name)" $targetPath
實際上,您可以只使用該Fullname屬性,因此根本不需要任何參考:
adb push $c.Fullname $targetPath
在您的原始代碼"$($c.DirectoryName)\$($c.Name) $targetPath"中,由于參考,您作為單個引數傳遞,盡管字串實際上包含多個引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/513263.html
標籤:电源外壳亚行
