我在一个PHP脚本中创build一个目录,进入该目录并做一些事情。 这部分工作正常。
现在,我想移出这个目录并删除它。 任何指针如何做到这一点?
我尝试了1级,但它不工作
chdir("../"); chdir("..") system("cd ..");
以上都没有影响到目前的工作目录
你可以做这样的事情,以更明确地说明你的预期路径:
$cwd = getcwd(); // remember the current path chdir(<your target path>); chdir($cwd); // go back to the inital working directory
一旦创建它,请不要在目录中chdir,从外部修改文件,然后将其删除。
即,而不是做像这样的事情:
mkdir("dir"); chdir("dir"); write_file("one"); write_file("two");
结构代码如下:
mkdir("dir"); write_file("dir/one"); write_file("dir/two");
然后您不需要走目录层次结构。
我会建议不要改变目录。 只需保持感兴趣的路径并直接对其进行操作(及其中的文件)。
这就是说, chdir ('../');
应该管用。
你可以像这样在上层创建一个目录
<? mkdir('../newdir/', 0755); ?>
没有移动