- 222 名前:デフォルトの名無しさん mailto:sage [2020/05/04(月) 16:06:32 ID:hArtKUaR.net]
- >>216 >>218
教えていただいてありがとうございます。 自分がやりたかったのは、例えば hoge[hoge] というファイル名で拡張子の違う 複数のファイルの移動だったんですが、最初は $hoge = "hoge[hoge]" Move-Item "C:\test\$hoge.*" "C:\test2" これは失敗しました([ ]があるファイルを処理していて気がつきました) いろいろ調べて Get-ChildItem "C:\test\*.*"|Where-Object{$_.basename -match [regex]::escape("$hoge")}|Move-Item -Destination "C:\test2" してみて成功しました 今回教えてもらって Get-ChildItem "C:\test\*.*"|Where-Object{$_.basename.contains("$hoge")}|Move-Item -Destination "C:\test2" これでOKみたいです。まだ冗長な気もしますが・・・
|

|