- 注册时间
- 2004-12-25
- 最后登录
- 1970-1-1
|
我在对目录删除的时候出现了一个很不解的问题:
假设跟目录有个"123"的目录,"123"中有个"asd"的目录,这样的程序可以先删除"asd"再删除"123":
void main(){
ChDir("/123");
ChDir("asd");
ChDir("..");
DeleteFile("/123/asd");
ChDir("..");
DeleteFile("/123");
}
但是如果程序改成这样:
void main(){
ChDir("/123");
FindFile(1,1,0x3000);
ChDir("asd");
ChDir("..");
DeleteFile("/123/asd");
ChDir("..");
DeleteFile("/123");
}
删除了"asd"后就删除不了"123"了,很是奇怪!!!!
Lee来解释一下为什么吧. |
|