C++ - 访问可执行文件中"已删除"的文件

Sat*_*own 3 c++ windows file-io

我已经使用了许多程序,只需将文件拖放到可执行文件上即可使用程序功能.例如,如果有一个格式化文本文件的程序,只需将文本文件拖到可执行文件上就会使其运行并使用文本文件作为目标.

对于允许这样做的程序,主要功能是什么样的?

col*_*fix 5

丢弃的文件通常只是作为命令行参数提供给程序:

int main(int argc, char** argv)
{
     if (argc > 1)
     {
         // do sth. with argv[1]  ==  first dropped file name
     }
}
Run Code Online (Sandbox Code Playgroud)