0
私はこのコードをしようとは:mコマンドプロンプトを表示せずにVC++を使用してフォルダを削除する方法はありますか?
char path[1024];
sprintf(path," rmdir /s /q G:\\folder");
system (path);
それがプロンプトされていませんが、それでもCMDウィンドウが表示されます。どんな助けでも感謝します。
私はこのコードをしようとは:mコマンドプロンプトを表示せずにVC++を使用してフォルダを削除する方法はありますか?
char path[1024];
sprintf(path," rmdir /s /q G:\\folder");
system (path);
それがプロンプトされていませんが、それでもCMDウィンドウが表示されます。どんな助けでも感謝します。
はい。 system()
の使用を中止し、代わりにWinAPI関数RemoveDirectoryを使用してください。
char path[1024];
sprintf(path," rmdir /s /q G:\\folder");
RemoveDirectory(path);
https://msdn.microsoft.com/en-us/library/wt8es881.aspx –