さらに

繰り返しになりますが、NTFS ではファイル名を Unicode で保持しています。そして、Unicode ではバックスラッシュと円記号を独立した文字として持っています。そして、バックスラッシュはファイル名として使用することができませんが、円記号はファイル名の一部に含めることができます。
ファイル名に含まれる円記号は、非Unicodeのアプリケーションでは、バックスラッシュすなわちディレクトリの区切り記号として働きます!!

さぁ、あなたの作ったアプリケーションでは大丈夫ですか?

(参考: http://d.hatena.ne.jp/hasegawayosuke/20041122#p3)