■ VisualC++(MFC限定)相談室 5■
■ このスレッドは過去ログ倉庫に格納されています
0602初心者K
NGNGCD-ROMドライブがEドライブだとして。。。。。
struct stat fstat;
stat( Dir1, &fstat);
if( ( fstat.st_mode & _S_IWRITE ) == _S_IWRITE ) {
・・・・・
というソースで、Dir1で指定されたフォルダが書き込み可か否かを
調べようとしました。
ここで、Dir1="E:\folder1"とした場合、書き込み可のビットは立っていませんが、
Dir1="E:\"とした場合、書き込み可のフラグが立ってしまいます。
んで、仕方が無いのでE:\はCDドライブだよ(HDDじゃないよ、で充分)、
という情報を取りたいと思うのですが、どのようにしたらいいのでしょう?
ご存知の方、ご教授ください。
■ このスレッドは過去ログ倉庫に格納されています