php chdir()函数
php chdir()函数用于更改当前工作目录。它接受一个参数,表示要更改到的目录。如果更改成功,则返回true;如果失败,则返回false。
// 使用 $old_dir = getcwd(); // 获取当前工作目录 chdir('/var/www/html'); // 更改当前工作目录 $new_dir = getcwd(); // 获取新的当前工作目录 if ($old_dir != $new_dir) { echo '成功更改当前工作目录!'; } else { echo '更改当前工作目录失败!'; }
除了更改当前工作目录,php chdir()函数还可以用来更改文件的所在目录,并且可以更改多个文件的所在目录。
// 使用php chdir()函数更改文件所在目录 $old_dir = getcwd(); // 获取当前工作目录 $files = array('test1.txt', 'test2.txt'); // 要更改的文件列表 chdir('/var/www/html'); // 更改当前工作目录 foreach($files as $file) { if (file_exists($file)) { rename($file, '/var/www/new_dir/' . $file); // 更改文件所在目录 } } $new_dir = getcwd(); // 获取新的当前工作目录 if ($old_dir != $new_dir) { echo '成功更改文件所在目录!'; } else { echo '更改文件所在目录失败!'; }
php chdir()函数还可以用来更改PHP脚本的执行目录,即更改PHP脚本所在的目录。
// 使用php chdir()函数更改PHP脚本执行目录 $old_dir = getcwd(); // 获取当前工作目录 chdir('/var/www/html'); // 更改当前工作目录 $new_dir = getcwd(); // 获取新的当前工作目录 if ($old_dir != $new_dir) { echo '成功更改PHP脚本执行目录!'; } else { echo '更改PHP脚本执行目录失败!'; }
php chdir()函数可以用来更改当前工作目录、文件所在目录和PHP脚本执行目录,使用起来非常简单,是一个非常实用的函数。