2012-03-27 129 views
0

我想寫一個小的Mac命令行應用程序,它可以讀取和寫入我的本地網絡上的服務器的XML文件。我曾嘗試創建一個這樣的NSURL:NSURL訪問可可中的網絡共享文件 - Mac OS X

NSURL *urlToFileOnServer = [NSURL fileURLWithPath:@"/Volumes/{name of folder}/{etc...}/file.xml" isDirectory:NO]; 

然後我就檢查它的存在有:

[urlToFileOnServer checkResourceIsReachableAndReturnError:&err] 

,但它總是找不到(我已確認文件迴應說,該文件是存在的所見由發現者)。

關於我在做什麼錯誤的URL的任何想法?我希望一旦我獲得了正確的URL,我可以使用NSFileHandle來寫入它。 BTW ...該文件位於正在運行的通過WiFi訪問的OS X服務器的MacMini上。

謝謝!

回答

1

你就忘記了卷名:@"/Volumes/{volume name}/{name of folder}/{etc...}/file.xml"

+0

謝謝......但試過和我的臺式機和我在捲上的名字仍然獲得:「操作無法完成,沒有這樣的文件或。目錄」。作爲一個支票,我進入終端,並沿着路徑進入音量,但ls沒有顯示文件? – 2012-03-28 03:00:30

+0

嘗試將文件從Finder窗口拖到終端窗口中,它將把它放在那裏。 – 2012-03-28 03:06:08

+0

謝謝,謝謝,謝謝!正確安裝的卷有一個「-1」附加。我一直在尋找非「-1」的音量。現在一切都按預期工作。 – 2012-03-28 04:53:34