【发布时间】:2013-03-09 09:56:27
【问题描述】:
我有一个 C++ windows 应用程序,它打开一个文件(并保持打开状态),如下所示:
FILE* fp = NULL;
errno_t result = _wfopen_s(&fp, L"MyRawData.dat", L"wb");
这很好用,但是当我尝试通过 filezilla 提供该文件时,当我尝试下载该文件时,它拒绝访问该文件(尽管勾选了“允许下载由另一个进程打开以供写入的文件”选项)。
这是我在我的软件中做错了什么还是 Filezilla / 一般 Windows 问题的限制?
【问题讨论】:
-
这可能是题外话,但
L在字符串文字前面是什么意思? -
L 前缀使字符串成为 wchar_t 字符串。
标签: c++ windows file-permissions file-access