首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过FTP/SFTP解析远程$HOME目录

问通过FTP/SFTP解析远程$HOME目录
EN

Stack Overflow用户
提问于 2009-08-04 03:46:32
回答 1查看 1.7K关注 0票数 1

在Objective-C中,NSString有一个名为

代码语言:javascript
复制
stringByExpandingTildeInPath

此方法将接受类似于"~/Documents“的字符串,并将其解析为"/Users/Nick/Documents”。"~“波浪号被解析为运行程序的计算机的当前用户的主目录。

现在我的问题是...我正在使用Cocoa和Objective-C编写一个小的FTP/SFTP实用程序。如何通过FTP/SFTP解析远程机器上的代字号(~)路径?

例如。用户想要将文件上传到

代码语言:javascript
复制
sftp://remote-host.com:~/

如果remote-host.com是Linux或OSX服务器,则此路径完全有效。但是,只有当我指定绝对路径时,才能上传文件。我不确定这是否是我使用的框架ConnectionKit的限制,或者这是我需要手动实现的。我对后者没意见,但是,有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-04 03:53:31

您可以尝试删除"~/“(并使用其余部分作为相对路径)-通常,当您连接时,服务器会默认将您放在用户的主目录中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1225649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档