作者madturtle (旅者‧愚人‧梦想家 )
看板PHP
标题[请益] 如何编辑网路硬碟的资料?
时间Tue Dec 14 01:46:23 2010
我写了一个程式用来备份资料库,
但不知道怎麽存放在公用的硬碟...
例如现在区网上有个硬碟路径为
\\NAS1\Public\
光是要建立新资料夹 mkdir('\\NAS1\Public\php');
就不行了(No such file or directory)
麻烦高手们指点一下迷津~感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.8.181
1F:→ buganini:先挂成网路磁碟机? 12/14 03:28
2F:→ chrisQQ:看起来很像是windows底下,除了楼上的建议可能还要看权限 12/14 09:48
3F:→ madturtle:可以讲一下详细步骤吗, 对这方面实在不熟=_= 12/14 10:28
4F:推 maplecat:网路硬碟 是使用WINDOWS 还是linux? 12/14 11:18
5F:推 maplecat:我也觉得 权限问题 最有可能~ 12/14 11:33
6F:→ averywu:mkdir('//NAS1/Public/php'); 12/14 13:22
7F:推 buganini:网芳应该是用\\没错 不过这里应该要变\\\\ 12/14 15:05
8F:→ chrisQQ:单引号应该就不用重复吧? 12/14 17:21
感谢各位~已解决
正解:
mkdir('//NAS1/Public/php');
或
mkdir('\\\\NAS1\Public\php');
之前一直以为是网路问题...卡了好久T_T
若当时把路径echo出来应该马上可以发现错误 =_=
※ 编辑: madturtle 来自: 59.124.8.181 (12/15 03:41)
9F:→ chrisQQ:疑…那双引号… 啾竟要几个 \ 呢… 12/15 13:47
10F:→ madturtle:我猜没差,但不想试了,再试下去我会想摔机 12/17 02:07
11F:推 buganini:没差 单引号只要escape backslash跟single quote本身 12/17 09:55
12F:→ buganini:"\n\\" 这样是 <LR>\ ; '\n\\' 是 \n\ 12/17 09:57
13F:→ chrisQQ:了解 12/17 14:37