jjzjj

java - 在 WinSCP 中如何知道 SFTP 是否成功

我正在使用以下代码通过Jsch运行SFTP命令:publicvoidputfile(){try{Stringcommand="winscp/script=D:\\command.txt";System.out.println(command);Runtimert=Runtime.getRuntime();rt.exec(command);}catch(Exceptione){System.out.println("Exceptioninindex.jsp:"+e.getMessage());}}我正在将sample.zip从本地机器放到Unix服务器上,command.txt包含:op

windows - 在 Windows 中使用 WinSCP 或其他命令行 FTP 客户端的隐式 TLS FTP 连接

我需要从命令行连接到使用隐式TLS、用户名和密码保护的FTP,以便稍后创建批处理。我正在使用WinSCP,因为它是最受欢迎的(我认为),或者根据广泛的谷歌搜索,我可以使用它来实现这一目标。我不是专家,但阅读了我目前拥有的文档,但从命令提示符连接不成功:winscp>openusername:password@host:port-implicit-certificate="aa:aa:aa:aa..."连接后,我需要将其中的所有内容提取到文件夹\hostname\folder或c:\folder,然后删除ftp上的文件(或多或少类似于剪切) 最佳答案

windows - 通过批处理文件将参数(目录名)从 MATLAB 传递到 WinSCP 脚本

我必须远程传输位于不同目录中的文件。目录与GoogleDrive同步,每天都有新内容添加。我想运行一个每天运行一次的脚本,并将传输新的目录。我可以处理选择新目录的部分。我正在使用MATLAB进行这些目录操作。为了传输文件,我编写了一个Windowsbat文件,它调用另一个执行传输的WinSCP脚本。到此为止没有问题。我的问题是,当我从MATLAB调用windowsbat文件时,我想为特定目录执行此操作。例如,我的目录名称是dir_1、dir_2等,我想具体指定目录号。更具体地说,我想调用带有指定目录名称的整数参数的bat文件。从那个bat文件,当我调用WinSCP脚本文件时,我也想将其

windows - 使用 WinSCP get 命令下载两种类型的文件(*.bat 和 *.txt)

我正在尝试使用WinSCPget命令下载*.bat和*.txt类型的文件并将其放入D:\example文件夹如下图:get/zjpw/*.*D:\example\通过上面一行,我得到了所有不同类型的文件,但我只想得到.bat和.txt文件。我该如何实现?提前致谢。 最佳答案 仅从/zjpw文件夹下载.bat和.txt文件:get/zjpw/*.bat/zjpw/*.txtD:\example\甚至从子文件夹下载文件:get/zjpw/*D:\example\-filemask=*.bat;*.txt参见https://winscp.

windows - 如何将命令粘贴到 WinSCP 终端窗口?

我需要在WinSCP终端中输入代码。除了输入每个符号外,我该怎么做?我怎样才能简单地复制和粘贴命令行?我试过“Ctrl+V”——没用。是否需要一些不同的键盘组合才能粘贴测试? 最佳答案 右键单击窗口标题→编辑→粘贴:UPD:顺便说一句,如果您想粘贴它而不是每次都这样做,请右键单击窗口标题,选择“属性”,启用“快速编辑模式”,然后单击“好的”。现在您只需“单击鼠标右键”即可粘贴字符串。 关于windows-如何将命令粘贴到WinSCP终端窗口?,我们在StackOverflow上找到一个类

windows - PowerShell "You must provide a value expression following the ' 调用WinSCP.com时出现/' operator"错误

我有一段代码可以将文件放入FTP服务器。看起来像这样:"C:\ProgramFiles(x86)\WinSCP\WinSCP.com"/command"openuser@myFTPServer:MyPort/MyPath/-privatekey=myprivatekey.ppk""putmyfile.txt""exit"这在Windows命令提示符下运行良好,但在PowerShell中运行相同的东西时它不起作用并返回以下错误:"Youmustprovideavalueexpressionfollowingthe'/'operator"我已经尝试了几种代码组合,但都没有奏效:1)"C:\

windows - 如何使用从文本文件读取的环境变量设置变量

我创建了以下配置文件,其中包含批处理文件要使用的参数:文件winscp.conf:folder%appData%\winscpversion5.7.4visithttp://sourceforge.net/projects/winscp/files/WinSCP/downloadhttp://sourceforge.net/projects/winscp/files/WinSCP/5.7.4/winscp574.zip批处理文件(get.bat):@echooffsetlocal@ifnotexist"%1"(echoConfigfilenotfoundin"%1"exit/B)@fo

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

我需要一个等价物putty.exe-ssh:会做。上面的命令所做的是打开PuTTY并询问服务器凭据。我想要WinSCP的等价物。我在互联网上搜索并了解命令行WinSCP参数以及如何打开脚本界面。但我真正想要的是一个可以打开的GUI界面。为什么我要这样?因为我有一个有按钮的应用程序。当我单击该按钮时,它应该为该服务器打开WinSCP并询问凭据。 最佳答案 语法是:winscp.exesftp://:详情见:https://winscp.net/eng/docs/commandlinehttps://winscp.net/eng/doc

java - 将 jar 文件从 Windows 7 复制到 Unix 会出现 java.util.zip.ZipException

我正在通过WinScp将一个jar文件从Windows7复制到我在Unix机器上的应用程序lib文件夹。在启动我的应用程序时,出现以下错误。jar文件在复制时是否已损坏。复制jar的正确方法是什么?java.util.zip.ZipException:invalidENDheader(badcentraldirectoryoffset)atjava.util.zip.ZipFile.open(NativeMethod)atjava.util.zip.ZipFile.(ZipFile.java:127)atjava.util.jar.JarFile.(JarFile.java:135)a

windows - FTP 将目录中的所有文件复制到本地目录

我正在尝试创建一个批处理文件,使用用户名mark123和密码testabc将FTP传输到目录“C:\Documents\Client\”的URL(比如ftp.tester123.com.au)到本地目录“C:\桌面\GoHere\"。脚本是将此ftp目录中的所有文件复制到我的本地计算机。我已阅读以下msdn教程https://support.microsoft.com/en-gb/kb/96269但这对我当前的问题没有帮助。winscp会允许我执行此任务并为其创建批处理文件吗?我想自动执行这个目录——比如每晚午夜。这可能吗?或者,我非常熟悉.NET,并且winSCP有一个包装器,允许您