// 获取当前工作目录
wdPath, err := os.Getwd()
if err != nil {
panic(err)
}
// 路径join
vDir := path.Join(wdPath, "path1", "path2")
// 创建目录
os.Mkdir(vDir, os.ModePerm)
[......]
// 获取当前工作目录
wdPath, err := os.Getwd()
if err != nil {
panic(err)
}
// 路径join
vDir := path.Join(wdPath, "path1", "path2")
// 创建目录
os.Mkdir(vDir, os.ModePerm)
[......]
在网上看到别人这么做:
localhost\主目录\include\xxx.php中define一个主目录的绝对路径
//****目录的绝对路径****/
if ( !defined(‘ROOT_PATH’) ) {
define(“ROOT_PATH”, substr(dirname(__FILE__), 0, -7) );
}
其中这个-7就是include的长度,也就是到ROOT的所有子目录字节数,虽然可能每个文件都要加,但是可以[......]
如果用$_SERVER['DOCUMENT_ROOT'];需要开启php服务器相应的选项,不如下面的方法简单,当然,执行效率也许不高。
echo substr($_SERVER['SCRIPT_FILENAME'],0,strrpos($_SERVER['SCRIPT_FILENAME'],"\\")+1);[......]