chdir() 函數在 PHP 中用于改變當前工作目錄
os_path_normalize() 函數來確保路徑格式在不同操作系統上都是正確的。例如:$path = 'C:\Users\Username\Documents\Folder';
$normalizedPath = os_path_normalize($path);
chdir($normalizedPath);
DIRECTORY_SEPARATOR 常量來確保路徑分隔符在不同操作系統上都是正確的。例如:$path = 'C:\Users\Username\Documents\Folder';
$pathComponents = explode(DIRECTORY_SEPARATOR, $path);
$normalizedPath = implode(DIRECTORY_SEPARATOR, $pathComponents);
chdir($normalizedPath);
pathinfo() 函數來獲取路徑的詳細信息,然后使用 chdir() 函數切換到正確的目錄。例如:$path = 'C:\Users\Username\Documents\Folder';
$pathInfo = pathinfo($path);
$baseDir = $pathInfo['dirname'];
chdir($baseDir);
通過使用這些方法,您可以確保 chdir() 函數在不同操作系統上都能正常工作。