消せないフォルダ
さっき自前プログラムの操作を誤って,Windowsで空白文字 (半角スペース)な名前のフォルダを作ってしまった.あわてて消そうとしたが,explorerのGUIでもcygwinのコマンドラインでも消せない.renameもmoveもできないし,Cのプログラムで rmdir() を呼んでも消せない.
ネットで検索しても良い方法が見つからず途方にくれていたのだが,DOS窓のコマンドラインの RD /S を使って1つ上の階層のフォルダからまとめて消すことはできることを発見した.(cygwinやexplorerでは,エラーが出て1つ上の階層のフォルダも消せないし,DOS窓でもそのフォルダ自体を指定することはできない) もし誤ってトップに作っちゃったら,どう対処すればいいんだろう??
っつーかさ,通常の方法で消せないような仕様なら,そもそも mkdir() 呼んだ時点でエラーにしてくれよ… (--#