前提
powershellにて、C:\Program Files (×86)\testというフォルダ内にCSVファイルを作成したいと考えています。
CSVのファイル名には$Dateという現在時刻を取得したものを格納する変数を使っています。
$Date = Get-Date -Format yyyyMMdd_HHmm
実現したいこと
(×86)という部分でエラーが発生しているようなのでそれを回避したいです。
コードとエラーメッセージ
Export-Csv -Path C:\Program Files (x86)\test.$Date.csv x86 : 用語 'x86' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。 名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください 。 発生場所 行:1 文字:40 + Export-Csv -Path "& "C:\Program Files (x86)\test.$Date.csv"" + ~~~ + CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Export-Csv -Path "& 'C:\Program Files (x86)\test.$Date.csv'" Export-Csv : ドライブが見つかりません。名前 '& 'C' のドライブが存在しません。 発生場所 行:1 文字:1 + Export-Csv -Path "& 'C:\Program Files (x86)\test.$Date.csv'" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (& 'C:String) [Export-Csv], DriveNotFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.ExportCsvCommand
試したこと
&演算子を使ってみたり、括る範囲を変えてみたりしましたがうまくいきませんでした。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/30 08:28