如何解决从列表txt 或 csv下载文件的 WinSCP 脚本
我需要帮助来创建(手动)脚本以从指定文件夹下载一堆选定的文件。
所有文件都在 FTP 服务器上的同一文件夹中。该文件夹包含大约。 80.000 个文件,我需要按照列表(例如 maxB = input('Enter maxB:')
minB = input('Enter minB:')
B = np.empty((10,10))
for i in range(10):
for j in range(10):
B[i,j] = minB + ((X1,Y1) / maxA) * (maxB-minB)
print(B)
或 images.txt
)中的规定下载其中的 1200 个。
我知道它通过 images.csv
命令工作,但不知道调用列表中的项目需要哪些命令,例如
get
等等。
脚本将手动执行(不需要批处理)。 预先感谢您的帮助!
解决方法
基于 WinSCP 文章 Uploading a list of files,用于下载 .txt 文件中列出的文件的等效批处理文件是:
@echo off
(
echo open ftp://user:password@example.com/
echo cd /remote/source/path
echo lcd C:\local\target\path
rem Generate "get" command for each line in list.txt file
for /F %%i in (list.txt) do echo get "%%i"
echo exit
) > script.tmp
winscp.com /ini=nul /log=script.log /script=script.tmp
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。