gpt4 book ai didi

objective-c - 通过 FTP/SFTP 解析远程 $HOME 目录

转载 作者:行者123 更新时间:2023-12-03 17:08:25 25 4
gpt4 key购买 nike

在 Objective-C 中,NSString 有一个方法叫做

stringByExpandingTildeInPath

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

现在我的问题是……我正在使用 Cocoa 和 Objective-C 编写一个小 FTP/SFTP 实用程序。如何通过 FTP/SFTP 解析远程计算机上的波形符 (~) 路径?

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

sftp://remote-host.com:~/

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

最佳答案

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

关于objective-c - 通过 FTP/SFTP 解析远程 $HOME 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1225649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com