C - 创建文件夹方法
C++ - Creating folder method
i在C 中具有以下方法:
如果文件夹已经存在,则在屏幕上显示正确的消息。但是,如果该文件夹不存在,则在屏幕上没有显示任何内容,也就是说,未执行Case Null所标识的零件。我该如何解决这个问题?
换句话说,如果文件夹不存在,我该如何在案例null后运行?
首先,如果该文件夹不存在,则CreateDirectory()
可能会成功并返回非零值,因此if
条件将返回false
,您将永远不会到达switch
语句。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</p>
第二,GetLastError()
确实按照广告:它返回最后一个错误。如果CreateDirectory()
没有引起错误,它将返回任何其他功能设置的最后一个错误。检查NULL
不是很有用。
规格说,只要CreateRectory成功,返回值就为非零。
CreateRectory
那么,为什么不使用 else 对打印
在最大的情况下,您可以在开关中使用默认 "有一些错误"。 由于开关仅在错误时执行
相关文章:
- 如何将更多文件夹添加到c++include路径
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何在文档文件夹中创建目录
- "assimp/config.h"找不到,但它在文件夹中
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 使用内置的Windows方法获取文件夹的内容
- 获取 exe 文件夹路径的最佳方法?
- 在不同于依赖DLL的文件夹中输出已编译目标的正确方法是什么
- 在 C 预处理器中指定一个文件夹/目录的正确方法是什么?
- C - 创建文件夹方法
- inotify 的替代方法,用于检测何时在文件夹下创建新文件
- 测试文件夹可读性/可写性的正确方法
- 为什么这种删除文件夹中文件的方法不起作用?
- 将Bison的stack.hh,position.hh和location.hh放在不同文件夹中的干净方法
- SHGetFolderPath 已弃用:检索 Windows 文件夹路径的替代方法是什么
- 在 c++ 中,知道路径是否引用文件夹或文件的最便宜的方法是什么?
- 有没有一种方法可以在不引起竞争的情况下检查重复的文件夹/文件名
- 是否有比c++中的FindFirstFile/FindNextFile更快的方法来枚举文件夹?