上下文:我正在尝试创建一个应用程序,该应用程序将在TLS显式模式下为FTPs服务器上的用户存储(如果需要)应用程序配置文件。 服务器:适用于Windows的FileZilla服务器 我还不能弄清楚VB中的加密和证书处理。我已经研究了一个星期了,为了重新开始,我放弃了所有东西。 从头开始,下面是我所得到的。任何帮助都将不胜感激! 谢谢! Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim UPReq As Syste
我正在尝试编写一个PowerShell脚本,它自动删除我们FTP服务器上的空目录。我无法直接访问目录所在的服务器--我只能通过FTP访问它们。出于这个原因,我编写了一个PowerShell脚本,它使用WinSCP .NET程序集来删除空目录。但是,我有一个问题,因为服务器上的许多目录在目录名中都有方括号。
例如,目录名可能被调用:[a]153432
这些目录很多,因此我想编写一个脚本来删除它们。这是因为它们是由一个程序创建的,该程序使用一个数字来创建所需的目录。为了处理这个程序,我创建了一个空目录。
/latest/[b]test
我的程序是这样的:
# program to test del
在尝试将一些文件从本地C驱动器传输到外部公司的服务器时,我遇到了这个问题。
看起来好像所有文件都已传输,我尝试过的每个FTP客户端都会返回消息,指示文件已成功传输,但是当您转到服务器上的目录时,却没有文件。
我尝试过使用WinSCP和FTPVoyager,两者的结果非常相似。我正在尝试自动化此传输,但我也尝试在GUI中手动拖动文件,这也不起作用。
WinSCP不会返回任何错误,但它不会传输文件,尽管它说传输了。
FTP Voyager为每个文件返回错误"Unable to set remote file time for ' file '“。但有趣的是,它还说文件传输成
我有一个批处理脚本,每天晚上通过schtasks运行在不同的远程Windows上(Windows732位SP1)。这些PC机需要在Linux服务器之间传输FTP文件。目前正在使用FTP,批处理脚本工作得很好。
现在,Linux服务器正被改为只使用SFTP。我想为SFTP编写一个简短的PowerShell脚本,这些文件与服务器相同--我已经在这些PowerShell系统上安装了Posh(PSVersion5.1)。
当前,批处理脚本中执行FTP的部分如下所示:
REM make temp file for FTP
echo open pos%STORE% >
我在我的FTP服务器上有一个程序来生成一个文件,这可能需要3-5分钟才能完成,我还知道我的程序创建的文件的名称。现在,一旦我在我的服务器中启动了程序,我就会一直检查,直到文件被创建。一旦它被创建,我正在使用下面的批处理脚本将文件ftp到我的本地桌面。
@ftp -i -s:"%~f0"&GOTO:EOF
open 10.100.16.111
username
password
lcd c:\
cd root/output_folder
binary
mget "*partial_file_name*" REM mget using wildcard
我们有一个共享的FTP站点与每日文件上传,我需要下载和运行检查。我只是想让这个过程自动化。FTP文件类似于name_20150901.xml。
到目前为止,我有一个批处理文件来获取该文件,但我不知道如何获得最新的文件。这是我的代码:
@ftp -i -s:"%~f0"&GOTO:EOF
open ftp.site.com
<user>
<pass>
lcd my local direc
binary
get todaysfile_20150901.xml
我需要哪些修改才能读取文件并获得最新的文件?我的最终目标是拥有一个宏来调用它,然后读取从FT