指定した属性以外のファイルの削除について

解決


tama  2003-07-04 18:03:01  No: 51673  IP: [192.*.*.*]

VC++の6(Professional)を使用しているのですが、
あるフォルダ内で、指定した属性以外のファイルを全て削除したいと
思っております。何か策はないものでしょうか?
単純な質問内容で申し訳ありませんが、よろしくお願い致します。
OSはWin2000Professionalです。

編集 削除
YuO  2003-07-04 18:45:51  No: 51674  IP: [192.*.*.*]

FindFirstFileとFindNextFileでファイルを列挙し,
WIN32_FIND_DATA::dwFileAttributeを調べて,
適合しなければDeleteFile。

編集 削除
tama  2003-07-07 11:31:49  No: 51675  IP: [192.*.*.*]

YuO様、有難うございます。
FindFirstFileとFindNextFileでファイルを列挙する事ができました。
しかし、私の方が質問内容を間違ってしまいました。
「指定したファイルの属性以外」ではなく、
「指定したファイルの拡張子以外」でした。
すみません。
でも拡張子もWIN32_FIND_DATA::cFileNameから取得できました。

有難うございます!!

編集 削除