CreateDirectory创建二级目录时返回TRUE但没有生成目录
使用VC++2008作为开发工具,使用WIN32的API。现在需要生成二级目录,例如“D:\\first\\second"。代码逻辑是:
if PathFileExists "D:\\first"
CreateDirectory "D:\\first"
if PathFileExists “D:\\first\\second"
CreateDirectory “D:\\first\\second"
然而奇怪的事情发生了,第一级目录总是可以创建成功的,第二级目录却创建不成功,并且创建第二级目录的CreateDirectory返回的是TRUE。