ページ 11

ディレクトリの削除方法 (Windows7)

Posted: 2013年2月02日(土) 20:51
by dic
ディレクトリの削除方法についてわかりません。

MS-DOSコマンド rmdir でディレクトリを削除しようと思いましたが、Windows7 は対応していないみたいです
DeleteFileA( xxx ); で削除してみたのですが、ダメでした

ディレクトリは空です。
何の関数で、C/C++ でディレクトリを削除できるのでしょうか?

Re: ディレクトリの削除方法 (Windows7)

Posted: 2013年2月02日(土) 21:01
by nil
DeleteFileA関数はファイルの削除です。
ディレクトリの削除ならばRemoveDirectoryですね。
http://msdn.microsoft.com/ja-jp/library/cc429688.aspx

Re: ディレクトリの削除方法 (Windows7)

Posted: 2013年2月02日(土) 21:07
by dic
Remove ですね
DeleteDirectory で探していました

ありがとうございました

Re: ディレクトリの削除方法 (Windows7)

Posted: 2013年2月02日(土) 22:36
by ISLe
余談になりますが…
dic さんが書きました:MS-DOSコマンド rmdir でディレクトリを削除しようと思いましたが、Windows7 は対応していないみたいです
rmdirはcmd.exeの内部コマンドなので、
cmd /c rmdir [削除したいディレクトリ]
とすればrmdirで削除できたものと思われます。