//ZLGFS中,设有目录 A:abcdef, char DIR1[] = "A:abcdef"; char DIR2[] = "def"; OSChangeDir(DIR1); //进入目录A:abcdef
OSChangeDir(".."); //返回到上一级目录A:abc
OSRemoveDir(DIR2); //删除def目录,此时会失败,原因是目录不为空
//但假如首先没有进入到def目录, 而直接删除则可以成功, 如: //ZLGFS中,设有目录 A:abcdef, char DIR1[] = "A:abc"; char DIR2[] = "def"; OSChangeDir(DIR1); //进入目录A:abc
OSRemoveDir(DIR2); //删除def目录,此时则能成功
请问如果解决这个问题, 谢谢大家!!!
|