Objective c 使用NSFileManager访问mac共享上的文件
我需要访问承载在mac共享文件夹上的共享文件,但是,当我直接将路径传递到Objective c 使用NSFileManager访问mac共享上的文件,objective-c,macos,cocoa,nsfilemanager,Objective C,Macos,Cocoa,Nsfilemanager,我需要访问承载在mac共享文件夹上的共享文件,但是,当我直接将路径传递到NSFileManager时,它会报告为文件不存在 NSURL *fileURLPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@,%@",IP,PATH ]]; if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURLPath path]]) { } 我相信这是由于身份验证。应如何使
NSFileManager
时,它会报告为文件不存在
NSURL *fileURLPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@,%@",IP,PATH ]];
if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURLPath path]])
{
}
我相信这是由于身份验证。应如何使用
NSFileManager
处理或传递凭据 查看结果URL的样子会很有用。如果我正确理解了变量命名,那么您创建的URL无效。如果IP是@“127.0.0.1”
,路径是@“foo”
,则生成的URL将是file://127.0.0.1,foo
,它不是有效的URLNSFileManager
需要一个指向装载点的子目录的文件URL。这意味着必须安装共享。不需要身份验证。查看结果URL的外观会很有用。如果我正确理解了变量命名,那么您创建的URL无效。如果IP是@“127.0.0.1”
,路径是@“foo”
,则生成的URL将是file://127.0.0.1,foo
,它不是有效的URLNSFileManager
需要一个指向装载点的子目录的文件URL。这意味着必须安装共享。不需要身份验证