- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Powershell で []付ファイル名を変更する方法)
Powershellで[]付ファイル名を変更する方法
このQ&Aのポイント
- Powershellで[]付ファイル名を変更する方法について困っています。ワイルドカードのエスケープの仕様がわからず、Rename-Itemでエラーが出ています。
- ファイル名に[]が含まれる場合、PowershellのRename-Itemコマンドでエラーが発生します。
- ワイルドカードのエスケープ方法を理解していないため、正しいファイル名変更の方法がわかりません。
- みんなの回答 (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があるんじゃん
お礼
ふむふむ。やっぱりバグだったんですね。 紹介されてるサイトではマイクロソフトのサポートもうんこみたいです。 Moveを使えば一応同じことができるのか。 ありがとうございます。