使用WinSCP(put命令)通过SFTP以定义的顺序上载文件和子文件夹

时间:2017-12-14 14:11:11

标签: sftp winscp

我有一个包含子文件夹和XML文件的文件夹(Source):

Source\
    Folder1\
    Folder2\
    Folder1.xml
    Folder2.xml

我需要使用WinSCP通过SFTP传输这些子文件夹和文件,但我的约束是我需要先传输子文件夹,然后只传输其余文件。

我可以使用put命令,但似乎如果我使用通配符,它​​会复制所有内容。

I.e:

put \\Sharepath\Source\*

使用Windows脚本它工作正常,但似乎我不能使用put命令做同样的事情

即:

'Copy only folders
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder \\\SharePath\Source\*, \\\SharePath\Destination, True

'Copy only files
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFiles \\\SharePath\Source\*.xml, \\\SharePath\Destination\, True

1 个答案:

答案 0 :(得分:1)

两次使用WinSCP put command