別のフォルダーのファイル名に基づいて、ファイルのフォルダーの名前を変更するために作成した小さな Powershell スクリプトがあります。
ユーザーからの入力をキャッチし、入力をソース フォルダーおよび宛先フォルダーとして文字列として保存する 2 つの read-host 行があります。これにより、パスを完全に入力するのではなくドラッグ アンド ドロップできるので、作業が楽になります。
問題は、Powershell がドライブが見つからないというエラーをスローし続けることです。
キャプチャ方法は次のとおりです。
$source = Read-Host "Source folder"
$destination = Read-Host "Destination folder"
[array]$a = Get-ChildItem $source
[array]$b = Get-ChildItem $destination
Get-ChildItem コマンドを実行する前に、これらの文字列から引用符を削除する最も簡単な方法は何ですか? $source.replace、$_ などを試しました。トリムと $source -replace ('"', "")
これを機能させることができないようです。