ディレクトリの判別方法なのですが、一応今の時点で判別は出来ています。しかし、方法が次のように
if((dir = opendir(str)) == NULL)
{
printf("ファイル新規作成処理\n");
fp = fopen(file,"w");
}
else
{
// ディレクトリを作る処理&配下ファイルをコピー
}
diropenを試し、開けばディレクトリ、開かなければファイルという方法で判別してるのですが、もっとスマートな方法はありますか?if((dir = opendir(str)) == NULL)
{
printf("ファイル新規作成処理\n");
fp = fopen(file,"w");
}
else
{
// ディレクトリを作る処理&配下ファイルをコピー
}
diropenを試し、開けばディレクトリ、開かなければファイルという方法で判別してるのですが、もっとスマートな方法はありますか?