C# Renci SSH.NET:如何创建符号链接?
我目前正在使用Renci SSH.NET使用SFTP将文件上载到unix服务器,并且工作正常。但是,我现在想将文件上载到“符号链接容器”,然后在指向这些文件的另一个目录中创建符号链接。可能吗?我还没有找到一个类来管理符号链接,那么如何才能做到这一点呢?我使用过SSH.net,但没有找到关于符号链接的内容。然而,我发现SSH.net支持自定义命令,因此您可以编写Linux命令(我认为它是ln)来创建symblink 在这个url中,您可以得到一个关于如何在SSH中使用自定义命令的示例 如果需要创建大量符号链接,可以创建一个类,也可以下载源代码并添加新方法C# Renci SSH.NET:如何创建符号链接?,c#,sftp,symlink,ssh.net,C#,Sftp,Symlink,Ssh.net,我目前正在使用Renci SSH.NET使用SFTP将文件上载到unix服务器,并且工作正常。但是,我现在想将文件上载到“符号链接容器”,然后在指向这些文件的另一个目录中创建符号链接。可能吗?我还没有找到一个类来管理符号链接,那么如何才能做到这一点呢?我使用过SSH.net,但没有找到关于符号链接的内容。然而,我发现SSH.net支持自定义命令,因此您可以编写Linux命令(我认为它是ln)来创建symblink 在这个url中,您可以得到一个关于如何在SSH中使用自定义命令的示例 如果需要创建
我希望这能帮助您。使用
SftpClient.symbolicink
方法
public void SymbolicLink(string path, string linkPath)
请注意,路径的含义非常混乱。最常见的SFTP服务器OpenSSH存在缺陷,并且以错误的顺序使用路径。许多其他SFTP服务器都遵循该缺陷以实现兼容性。但并非全部。因此,您必须测试服务器使用的顺序
看