向上移动一个目录

我在一个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); ?> 

没有移动