如何在Windows中没有控制台窗口的情况下从C++应用程序中删除文件?

c0m*_*0m4 4 c++ windows file-io winapi

我需要从我的C++ Windows应用程序(在Borland C++ Builder中开发)中删除一个临时文件.目前我用的很简单:

system("del tempfile.tmp");
Run Code Online (Sandbox Code Playgroud)

这会导致控制台窗口在我的应用程序前面闪烁,看起来不太专业.没有控制台窗口我该怎么做?

Sma*_*acL 16

或者,甚至是标准的C库函数int remove( const char *path );.


Pau*_*son 15

听起来你需要Win32函数DeleteFile().你需要#include <windows.h>使用它.