• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Powershell で []付ファイル名を変更する方法)

Powershellで[]付ファイル名を変更する方法

このQ&Aのポイント
  • Powershellで[]付ファイル名を変更する方法について困っています。ワイルドカードのエスケープの仕様がわからず、Rename-Itemでエラーが出ています。
  • ファイル名に[]が含まれる場合、PowershellのRename-Itemコマンドでエラーが発生します。
  • ワイルドカードのエスケープ方法を理解していないため、正しいファイル名変更の方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=277707&SiteID=99 バグじゃね?って言われてる。 RC2でCopyとかMoveとかDeleteの話は出ててそっちは直っているらしいけど、直ってねーじゃねーかよ、って。 #一応 [System.IO.File]::Move("C:\[].txt,"C:\a.txt") みたいなことやって「移動」させるのは成功しているが、 修正日時とかどこまで保持されるんだろう… ##俺あまりAliasとか省略記法好きじゃなくて.NET Frameworkの記述そのまま取ってるの。 ##最初はCopyして元をDeleteして、って考えてたけどMoveがあるんじゃん

Haeckel
質問者

お礼

ふむふむ。やっぱりバグだったんですね。 紹介されてるサイトではマイクロソフトのサポートもうんこみたいです。 Moveを使えば一応同じことができるのか。 ありがとうございます。

関連するQ&A