我想在php中定义路径
getcwd().'\json_files\'.$file_info['filename'];
但它不起作用,此处$file_info['filename'];
是文件名。
答案 0 :(得分:2)
在文件路径中使用反斜杠仅适用于Windows计算机。有可能你在Windows中开发,运行代码的服务器是类Unix的(使用正斜杠)。
DIRECTORY_SEPARATOR
常量用于定义当前系统是否使用向前或向后斜杠,但有一个非常好的答案:
只需使用正斜杠
如果您使用的是Linux,请使用正斜杠工作。如果您使用的是Mac,请使用正斜杠工作。最重要的是,如果您使用的是Windows,请使用正斜杠工作。
在比较操作系统提供的路径时,您只需要知道系统的目录分隔符是什么。