gpt4 book ai didi

c# - 是否有类似于 C# 连接字符串的 FTP 连接?

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:19 28 4
gpt4 key购买 nike

FTP连接有没有类似C#的连接字符串?我可以写成完整的字符串并轻松管理的内容,例如:

ftp://username:password@domain:port

我详细解释了我正在尝试做的事情。我正在编写一个小型控制台应用程序,为了让这个示例保持简单,应该从 FTP 下载所有文件。例如,我想使用类似于我们用于 nuget 包的命令行查询。这是一个很好的例子:

Update-database -connectionString "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Local;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True" -ConnectionProviderName "System.Data.SqlClient" -verbose

所以对于我的 FTP,它仍然类似于

Download-Ftp -ftp "ftp://usr202:P@ssw0rd@example.com:21"

还有更多的细节,比如

Download-Ftp -ftp "ftp://usr202:P@ssw0rd@example.com:21;Sftp=false;AnyOtherFtpParameter=value"

我当然可以自己做。我现在的问题是。是否已经有一些东西、一些标准、更好的方法来管理这个或什么都没有?

最佳答案

对于格式正确的 FTP URL,您可以使用标准 System.Uri类。

带有额外选项的第二个示例不是格式正确的 URL,我建议不要实现类似的奇怪内容。

由于您正在编写命令行应用程序,因此我建议为这些额外设置实现命令行选项(即开关)。

关于c# - 是否有类似于 C# 连接字符串的 FTP 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56880144/

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