私はsystem()を使用せずにWindows APIを使ってディレクトリを作成できるコードを見つけました。唯一の問題は、サブディレクトリにディレクトリを作成できないことです。CreateDirectory windows APIの使用法をC++で
#include<windows.h>
int main(){
CreateDirectory ("C:\\random", NULL);
return 0;
}
例えば はC.
にランダムな名前のフォルダを作成しますが、私は
#include<windows.h>
int main(){
CreateDirectory ("C:\\Users\morons", NULL);
return 0;
}
を行う場合には、CのCHE Usersmoronsという名前のフォルダではなく、ユーザーの下のフォルダの低能で作成されます。 お勧めですか?
CreateDirectory( "C:\ Users \\ morons"、NULL); –
私は試しましたが、この方法では何も作成されません。 – user1143336
C:\ Usersにディレクトリを作成する権限がありますか?必要な権限を持つには、プログラムをadminとして実行する必要があります。 –