2012-03-27 11 views
0

ローカルネットワーク上のサーバーにXMLファイルを読み書きできる小さなMacコマンドラインアプリケーションを作成しようとしています。 (私が見られるようにファイルがあることを確認したNSURLがCocoaのネットワーク共有上のファイルにアクセスする - Mac OS X

[urlToFileOnServer checkResourceIsReachableAndReturnError:&err] 

が、それは常にファイルが見つかりませんで応答:私はこのようなNSURLを作成しようとした:

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

そして私はその存在を確認しますファインダーによって)。

私がURLに間違っていることについてのアイデアはありますか? URLを取得すると、NSFileHandleを使用して書き込むことができます。 BTW ...このファイルは、WiFi経由でアクセスしているOS Xサーバーを実行しているMacMini上にあります。

ありがとうございます!

答えて

1

あなたは、ボリューム名を忘れている:@"/Volumes/{volume name}/{name of folder}/{etc...}/file.xml"

+0

おかげで...しかし、それを試してみましたが、私のデスクトップと私のボリュームの名前をまだ取得していない:操作を完了できませんでした」そのようなファイルをやディレクトリ"。小切手として、私はターミナルに行き、道をたどりました。ボリュームに入るのですが、ファイルが表示されません。 –

+0

FinderウィンドウからTerminalウィンドウにファイルをドラッグすると、そのパスがそこに置かれます。 –

+0

ありがとう、ありがとう、ありがとう!正しいマウントされたボリュームには「-1」が付加されています。私は非-1の音量を調べていました。すべてが現在期待どおりに機能します。 –

関連する問題