【发布时间】:2016-04-28 12:07:57
【问题描述】:
我想将 png 文件从用户的 Mac 桌面移动到已安装的 Windows 文件共享。我似乎无法使远程路径与我正在使用的代码一起工作。
NSFileManager *filemgr;
filemgr = [NSFileManager defaultManager];
if ([filemgr copyItemAtPath: stringFilePath toPath: @"/NameOfFileShare/Path/To/Folder/FileName.png" error: NULL] == YES)
NSLog (@"Copy successful");
else
NSLog (@"Copy failed");
我尝试了许多远程文件路径的变体。如果路径是本地的,我可以成功使用上面的代码。如何将文件移动到远程共享???
【问题讨论】:
-
我现在无法访问我的 Mac,但我的记忆可能有误,安装的 windows 网络文件夹正在安装在 /Volumes/NameofSharedResource/RestOfPath/foo.png 下,因此请尝试从 /Volumes/... 访问
-
可以发誓我在尝试的许多排列中都使用了 /Volumes。当时肯定有其他问题。感谢您指出了这一点。它让我重新审视它,它现在可以工作了。
-
太棒了。很高兴我能帮上忙。为了让其他人能够使用答案,我将发布您的问题的实际答案。 :)
-
请将答案标记为已接受。 :)
标签: objective-c data-transfer mount-point