你好,不能,javascript没有操作硬盘数据的能力。
但是你可以用自定义的JSON数据来模拟文件夹等数据。
为什么要把$src和$dst 输出呢,去掉试试.
$func($src."/".$item,$dst,"/".$item);
检查这一行的逗号句号!
因为上面已经得到过了啊。赋值过了吧,
那是因为他的那段代码没有对else部分进行判断,而是直接执行整个函数就返回复制成功,这个函数应该像他写的其他函数一样要对多种情况进行判断然后将返回结果写到$mes中,再返回。不过这个小问题大神肯定想到了,只是个疏忽而已。还有其实在判断目录是否存在时是存在的,那是因为确实是超出了file的范围。但是没有超过你的代码所在的盘的目录,即使你写再多的../系统会默认将文件夹放到该盘的一级目录下(我是这么理解的,因为我操作一遍确实是这样),所以确实是复制成功。只能说这个方法对于其他情况都考虑,然后写好返回信息。我是新手,个人观点,对错不知道哦。
你换个名称实验下,就知道是不是程序写错了,换个英文的试验下
^-^...