作者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