问题标签 [winscp]

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.

0 投票
1 回答
6970 浏览

windows - zip 错误:无法创建输出文件

我有一个运行 WinSCP.exe 的任务计划程序,它从桌面获取 zip 文件并将其发送到 Linux 框。

如果我尝试用新的 zip 文件替换旧的 zip 文件,我会收到以下错误,因为我希望每天更新数据。

我什至不能手动删除这个 zip 文件夹。它说:该操作无法完成,因为该文件夹已在 WinSCP.exe 中打开

我不知道该怎么办。

0 投票
1 回答
6284 浏览

synchronization - Synchronize remote ftp folder with local using WinSCP at same time every day

I want to synchronize a remote ftp folder with my local folder every morning at 6am. Is there a way to automate this WinSCP so that I dont have to use Windows Scheduler?

0 投票
3 回答
9236 浏览

windows - 文件写入完成后处理文件 Windows 命令行 .bat

我已经看到针对 java 和 linux 提出了这个问题(没有得到太多回答),但对于 Windows 命令行批处理操作却没有。我将描述我想使用 Windows 命令行执行的操作。我正在拔头发试图弄清楚这一点。

一个多媒体文件正在转换到文件夹 X。一旦文件转换完成,它就会使用 winSCP 进行 ftp'​​d。winSCP 命令行语法我大概能弄清楚。等待文件完成转换让我感到困扰。

我概述的一种方法是使用这样的 for 循环:

文件大小写入变量

使用 ftp nul ping 技巧暂停 5 秒(如答案 1:Batch file to download a file from FTP 中所述

然后检查文件大小是否与先前的变量相同。停止循环检查并启动winSCP。(我使用 winSCP 而不是 windows 命令行 ftp,因为 windows ftp 不会被动运行)。

问题是我还没有找到将文件大小写入变量的方法。另外,我必须确保一旦文件开始 ftp,它就会停止查看该文件并等待新的多媒体文件进入文件夹。

我想这样做的真正原因是目前我正在等待所有文件完成转换然后通过 ftp 上传,这增加了过程的时间,我真的希望这个过程通过 bat 自动化,但是在另外它会节省我的时间。

提前感谢您的帮助。

编辑:我刚刚找到这个链接来获取文件的文件大小:Windows command for file size only? 它没有回答我的问题,但绝对是等式的关键部分。

0 投票
3 回答
1734 浏览

c#-4.0 - 无法为 WinSCP 会话类创建实例

我正在使用 WinSCP 在 C# 程序中下载和上传文件。我的代码看起来像这样

当程序执行行

它终止。我什至没有得到任何异常它只是终止。

谢谢,达山。

0 投票
1 回答
7273 浏览

permissions - WinSCP 无法覆盖。权限问题

在我的远程服务器 A 上,我有一堆 .py 文件。
我通过 WinSCP 将这些文件拖到 Windows 机器 B 上。
我在 Windows 机器上处理这些文件,并希望通过 WinSCP 将它们导入回服务器 A。

当我尝试这样做时,它说“无法覆盖”。

显然这是一个权限问题。我不确定我需要给予多少权限才能获得覆盖访问权限。

目前,我在这些文件上有 -r--r--r-- 供阅读。
我猜我需要写权限?还是我也需要执行权限?

chmod 755 *足够吗?我想小心权限,所以我在这里问。

0 投票
1 回答
3057 浏览

windows - 如何从命令行打开 WinSCP GUI 并登录到服务器

我需要一个相当于什么

会做。上面的命令所做的是打开 PuTTY 并询问服务器凭据。我想要 WinSCP 的等价物。我在互联网上搜索并了解命令行 WinSCP 参数以及如何打开脚本界面。但我真正想要的是一个可以打开的 GUI 界面。

我为什么要这样?因为我有一个有按钮的应用程序。当我单击该按钮时,它应该为该服务器打开 WinSCP 并要求提供凭据。

0 投票
1 回答
586 浏览

vb6 - 作为计划任务运行时的 VB6 程序冻结直到获得焦点

我一直在网上搜索答案,但一无所获。我创建了一个 VB 程序,它调用 .bat 脚本来调用命令来运行 WinSCP 脚本。这个 WinSCP 脚本只是将文件从 sftp (linux) 服务器传输到 windows 机器。当通过 VB6 IDE 或作为已编译的可执行文件运行程序时,程序正常运行。

但是,当将程序作为计划任务运行时,程序会冻结并且仅在获得焦点之前运行。有没有遇到过这个错误?(我正在运行 win 7 32 位)

有一个与我类似的问题,这里被问到关于 VBScript 的问题,似乎这个人能够指出导致问题的线,对我来说不一样。这是通过双击运行的线程vbs的链接,从任务调度程序运行时冻结

在此先感谢,j3rg

0 投票
1 回答
16782 浏览

ssh - WinSCP .NET 库:连接到 SFTP 服务器而不指定 SSH 主机密钥指纹

在当前的 WinSCP 稳定版本中,似乎使用SshHostKeyFingerprint是强制性的,没有它就无法连接到 SFTP 服务器SessionOptions。我可以看到测试版(5.2)中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。

0 投票
0 回答
4508 浏览

c# - 使用 WinSCP .NET 程序集下载文件时出现“无法获取文件属性”错误

我正在使用 WinSCP .NET 库将文件从 Linux 传输到 Windows。我有一个代码,但没有下载文件。

有人可以查看这段代码,看看我做错了什么。

在我看来,以 . 开头的代码行中出现了一些问题transferResult

我的代码:

错误信息是:

无法获取文件“/apps/instances/sj1slm612/wppgui_13300/configuration/standalone-full.xml”的属性。

0 投票
0 回答
215 浏览

windows - 通过 WinSCP 从 FTP 下载速度有限

我有一个专用服务器,当尝试通过 WinSCP 备份网站源时,我将下载速度限制为 40 kb/s

这个奇怪的东西出现在两台机器上 - Core i5/Win8 和 Core i7/Win7 但在 Intel Atom/Win8 上 - 我有最高速度 - 300-400 kb/s

应该改变什么以获得前两台机器的最大速度?