前提・実現したいこと
powershellでファイル名に[]を含むファイルを
move-itemで移動しようとしても移動されません。
あと[]以外でもpowershellでファイル名で使うと
処理に癖がある文字があれば教えていただきたいです。
発生している問題・エラーメッセージ
エラーメッセージは表示されないが move-itemコマンドが正しく処理されない
該当のソースコード
powershell
1$file_name='a[]' 2new-item $file_name 3move-item $file_name "folder" 4 5
試したこと
ファイル名を
$file_name='a'
とすれば問題なく動作しますので
ファイル名に[]が含まれていることが原因なのは確かです。
またnew-item $file_nameの後に
if (!(Test-Path ${file_name})) {
echo "${file_name}がない"
} else {
echo "${file_name}がある"
}
このコマンドを実行しても、a[]がない、と表示されて
こちらも正しく処理されていませんでした。
補足情報(FW/ツールのバージョンなど)
Windows 10
powershell
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/15 09:09