高手帮忙看看,小弟谢谢了!
我先创建了一个文件夹
::CreateDirectory( "C:\\aaa ",NULL);
这边有我的一个搜索算法,所以我进入了这个路径
chdir( "C\\aaa ");
最后我想删除这个文件夹是出错,现在这个文件夹是已经是空文件夹了
RemoveDirectory( "C:\\aaa ");
DWORD uError = GetLastError();
得到的这个错误是说进程共享了,我知道肯定是chdir( "C\\aaa ");这个的原因,但不知道怎么能把那个chdir( "C\\aaa ")进程关闭呢,高手给指点一下!
[解决办法]
你chdir( "c:\ ")再删。
[解决办法]
你在操作这个文件夹,怎么能够删除自己 ....
[解决办法]
chdir( "c:\ "); //转移到其他文件夹路径就可以了
RemoveDirectory( "C:\\aaa ");
[解决办法]
两个操作是在同一个进程么?