ONLY DO WHAT ONLY YOU CAN DO

こけたら立ちなはれ 立ったら歩きなはれ

PowerShell 文字列中の "[", "]"

PowerShellでは文字列中の "[" や "]" を何か特別扱いしているのか?

PS C:\Music\Unknown Artist\Unknown Album> ls

    ディレクトリ: C:\Music\Unknown Artist\Unknown Album

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2013/04/14      9:21    5260900 01 Automatic [Album Edit].mp3
-a---        2013/04/16     23:26    4929888 百獣戦隊 ガオレンジャー.mp3

PS C:\Music\Unknown Artist\Unknown Album> test-path "百獣戦隊 ガオレンジャー.mp3"
True

PS C:\Music\Unknown Artist\Unknown Album> test-path "01 Automatic [Album Edit].mp3"
False

PS C:\Music\Unknown Artist\Unknown Album> test-path "01 Automatic `[Album Edit`].mp3"
False

PS C:\Music\Unknown Artist\Unknown Album> test-path '01 Automatic `[Album Edit`].mp3'
True