问题标签 [winscp-net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 WinSCP .NET 程序集读取文本文件?
我需要使用 WinSCP .NET 程序集来查找文件名中包含特定单词的文本文件,然后从这些文件中提取一些行。我知道这可能是一个基本问题,但我以前从未使用过 SFTP 连接和这个库,也不知道如何启动该项目。我会感谢任何帮助。
powershell - 在 sftp 上下载每种扩展类型的最新文件 (PowerShell)
我有一个 WinSCP PowerShell 脚本,可以下载服务器上的最新文件。我想调整它以下载服务器上每种文件类型的最新文件。
将每个文件的扩展名命名为filename.txt
( example.al
-> al.txt
) 的奖励积分。这是我的代码:
现在它将文件另存为.extension
,我想要将其另存为extension.txt
.
谢谢!
编辑:
尝试了这段代码,它下载了服务器上的每个文件:
vb.net - 使用 WinSCP .NET 程序集删除目录
有问题导致找不到它:
如何检查目录是否包含任何内容,例如文件夹或文件,无论...还是为空
如何删除一个空目录?
即使有内容,如何删除目录。
例如,为了创建目录,我使用以下函数:
注释中要求的日志文件:
vb.net - 使用 WinSCP .NET 程序集将图片从 FTP 加载到 PictureBox
我正在使用 WinSCP .NET 程序集通过 FTP 传输文件。几天前,我开发了新模块来显示PictureBox
控制中的图片。我想要实现的是在列表框或其他任何内容中列出图片的路径,然后在单击此路径时能够在PictureBox
. 关键是图片位于我的 FTP 上的远程位置,我不知道是否可以使用 WinSCP (FTP) 来获取它们的路径,然后使用这些路径在内部显示给定的图片PictureBox
。任何人都知道这可能吗?
sftp - 禁止通过 WinSCP .NET 程序集 API 进行 SCP 回退
我正在使用 WinSCP .NET 程序集上传文件。
我正在使用 SFTP,但无法将文件上传到我的其中一台 SFTP 服务器。但是,当未选中“允许 SCP 回退”选项时,我可以上传到同一台服务器。
有没有办法使用 API 设置这个选项,所以我希望我的文件上传可以工作?
WinSCP 版本 5.5.5
vb.net - 在 WinForm 的进度条上显示 WinSCP .NET 程序集传输进度
有一些我正在调用从 FTP 下载文件的主要表单。提出此操作时,我希望ShowDialog
同时显示新表单和进度条,然后显示进度并关闭新表单并返回主表单。但是,我的代码正在工作,当它开始处理时,我的主表单冻结,然后出现新表单然后关闭。我想更正的是在执行流程后立即显示这个新表格。你能看看并告诉我有什么问题吗?
这不是我的主要形式,下载过程称为:
FrmProgressBarWinscp
如下:
Winscp我自己的类和使用的方法:
进一步讨论第 3 条:
进度条形式:
点号。4:
第 5 点:
在其他一些类中(在这个方法被放在不同的类中之前可能没有提到 - 我的自定义类)
界面:
等候表格:
c# - 使用 WinSCP .NET 程序集以流形式访问远程文件内容
我正在尝试使用 WinSCP .NET 程序集打开文件以从 SFTP 读取,这与我将文件从 SFTP 存档到 Azure blob 的练习相提并论。
要将 blob 上传到 Azure,我正在使用
如何从 SFTP 服务器上的文件中获取流?
我设法使用SftpClient
以下代码获取流并且它可以工作,但不幸的是无法使用 WinSCP .NET 程序集实现相同的目标。
谁能帮助我如何使用 WinSCP .NET 程序集实现相同的目标?
因为我需要使用用户名、密码和私钥连接到 SFTP,所以我使用的是 WinSCP .NET 程序集。
谢谢
vb.net - 将长时间运行的方法放入任务中,同时显示新表单并在任务完成后关闭它
我的应用程序有一些长时间运行的方法,需要一些时间才能完成,因此我决定将其推送到单独的任务中,然后显示一些新表单,ShowDialog
其中放置沙漏动画,然后在任务完成时关闭此表单。在那一刻的情况是,我的新等待表格根本不会关闭,它只是出现并留下来。我在某处读到它,因为ShowDialog
在这种情况下不会返回任何内容,这就是为什么Close
在用户在表单上手动单击关闭之前永远不会到达的原因,但是如果我把它放在form.Close
它应该与用户单击该表单相同。请解释和支持这里应该改变什么来实现这一点。在我的代码下面。
主要形式:
等待表格(只有沙漏 gif)
进一步讨论#1:
选项 1:(您的工作版本)
选项2:(为什么不工作??)
附加问题:
附加#2:这本来是:
我实施了我们的解决方案:
上述解决方案: 不知道为什么在定义两个变量时直接将其放入 GetFile 参数解决它,因为以前也没有变量并且正在工作。有人可以解释这种行为吗?
c# - WinSCP .NET 程序集 - GetFiles 根目录非递归(无子目录)
我正在尝试从一个目录下载文件,而所需目录中没有其他目录。
我已经在互联网上搜索了答案,我发现的唯一方法是使用FileMask
"|*/"
in TransferOptions
,它不起作用,并且什么也没有下载。
使用最新版本 (5.7.5)
vb.net - 如何使用 WinSCP .NET 程序集重命名目录?
我希望能够重命名目录,无论它是否包含某些内容。我没有看到这样的选择。例如,这是我创建目录的方式,但如何重命名它?: