2
を引用、私はこのようなフォルダ階層内の特定のレベルで始まるフォルダとファイルのリストを取得しようとしています:の区切りには、Get-ChildItemコマンドレットの出力は、PowerShellを使用して
のGet-ChildItemコマンドレット-Path ./trunkを - 再帰-include * .RPT
ファイル名にスペースを含めることができますので、私は私が処理するためのJavaプログラムにそれらのファイル名を養うことができるように単一引用符でファイル名を囲む必要があります。
のjava -cpを。 SomeJavaPgm(Get-ChildItem -Path ./tags-Recurse-include * .rpt)
PowerShell関数を定義して、Get-ChildItemコマンドレットの出力を単一引用符で囲むか、出力をパイプライン化するにはどうすればよいですかGet-ChildItemの出力を一重引用符で区切るようにしましたか?
予期しないトークン '' $ a 'を' を使用し
。 C:\ Workspace \ Source_Code \ publish.ps1:12 char:81 + Get-Childitem -Path ./tags -Recurse -include * .rpt | %{$ a = $ _。fullname "'$ a'"} <<<< –
コードを修正しました。もう一度お試しください。 –
それはそれでした。どのように二重引用符を使いますか? ''エスケープ文字 ''" $ a' ""を使う必要がありますか? –