【发布时间】:2015-11-03 19:33:41
【问题描述】:
<?PHP
$path="\\\\192.168.1.8\\data\\CATEGORY_LIMIT\\1027\\JPN\\1027_1.0.indd_tmp";
if(folder_exist($path)){
echo "ok";
}
else
{
echo "No";
}
exit;
function folder_exist($folder)
{
$folder = str_replace('\\\\', '/', $folder);
// Get canonicalized absolute pathname
$path = realpath($folder);
// If it exist, check if it's a directory
return ($path !== false AND is_dir($path)) ? $path : false;
}
?>
结果:否 所以我不能删除或重命名这个文件夹。 这个路径:“\192.168.1.8\data\CATEGORY_LIMIT\1027\JPN\1027_1.0.indd_tmp”复制到运行->回车->访问ok。 为什么文件夹存在不起作用? 如何检查存在的文件夹?
【问题讨论】:
-
它不工作,因为它不存在,或者因为你的路径不正确。
-
这个路径:"\\192.168.1.8\data\CATEGORY_LIMIT\1027\JPN\1027_1.0.indd_tmp" 复制到运行->回车->访问ok
-
这个“复制到运行->回车->访问ok”是什么意思?
-
文件夹共享每个人都可以读/写
-
您需要重新创建您的
folder_exist()代码,以便它读取 url 路径而不是绝对文件路径
标签: php