Server 无法设置FTP文件传输的远程文件时间
我在尝试将一些文件从本地C驱动器传输到外部公司的服务器时遇到了这个问题 似乎所有文件都已传输,我尝试的每个FTP客户端都会返回消息,指示文件已成功传输,但当您转到服务器上的目录时,没有文件 我尝试过使用WinSCP和FTPVoyager,两者的结果非常相似。我正在尝试自动传输,但我也尝试在GUI中手动拖动文件,这也不起作用 WinSCP不会返回任何错误,但它不会传输文件,即使它说会 FTP Voyager为每个文件返回错误“无法为“文件”设置远程文件时间”。但有趣的是,它还说这些文件被成功传输了,尽管它们没有被传输 我不知道“无法设置远程文件时间”可能意味着什么,只是它可能没有服务器更改文件时间的权限 任何帮助都将不胜感激 以下是我用于WinSCP的脚本和批处理文件: 脚本:Server 无法设置FTP文件传输的远程文件时间,server,ftp,file-transfer,Server,Ftp,File Transfer,我在尝试将一些文件从本地C驱动器传输到外部公司的服务器时遇到了这个问题 似乎所有文件都已传输,我尝试的每个FTP客户端都会返回消息,指示文件已成功传输,但当您转到服务器上的目录时,没有文件 我尝试过使用WinSCP和FTPVoyager,两者的结果非常相似。我正在尝试自动传输,但我也尝试在GUI中手动拖动文件,这也不起作用 WinSCP不会返回任何错误,但它不会传输文件,即使它说会 FTP Voyager为每个文件返回错误“无法为“文件”设置远程文件时间”。但有趣的是,它还说这些文件被成功传输了
open ftp://username:password@host.net/
lcd C:\EDI_CMG_ERP\Output
cd /ns/ftp/receiveFF
ASCII
put *
exit
批次:
@echo off
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/log="C:\@Databases\EDI\CMG_FTP\Logs\WinSCP.log" /ini=nul ^
/command ^
"open ftp://username:password@host.net/" ^
"lcd C:\EDI_CMG_ERP\Output" ^
"cd /ns/ftp/receiveFF" ^
"ASCII" ^
"put *" ^
"exit"
set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
exit /b %WINSCP_RESULT%
(FTPVoyager不需要这些文件)上传文件后,您有任何理由相信该文件应该在远程目录中可见吗 它看起来像您的服务器:
- 配置为不向客户端显示文件;或
- 立即将上传的文件移到别处;或
- 立即处理和删除上传的文件;或
- 类似的