标签: c# sftp
我正在开发一个连接到SFTP服务器以上传文件的C#项目。要上传到哪个文件夹是可配置的设置。如果文件夹不存在,则应该失败。
但是,我被告知,它会自动在SFTP服务器上创建文件夹,而不是失败。没有'创建一个文件夹'我的代码或内部库包装器中的逻辑。这是SecureBlackBox做的事情,如果是这样,那么我有什么方法可以抑制这种行为?还是归结为SFTP服务器设置?
答案 0 :(得分:2)
实际上,如果文件夹结构不存在,则会创建它。该组件假定如果指定目录结构,则希望操作成功,而不是失败。
您可以检查文件夹是否存在,如果不存在则会失败。 SFTP客户端可以使用此方法(如果内存服务,则为FolderExists)。
通过EldoS网站上的Forum和HelpDesk提供对EldoS Corporation产品的BTW支持。 StackOverflow可能效率不高,因为它没有被主动监控,我只是偶然遇到了你的问题。