使用掩码选择子目录以使用WinSCP进行传输

时间:2015-03-10 15:22:59

标签: ftp wildcard winscp

我有几个名称不同的目录x1x2x3等,每个目录都包含多个子目录ab,{ {1}}等,其名称在目录c之间不同。 我尝试使用WinSCP只从每个子目录x下载文件,同时保留目录结构,如下所示。

a

我认为使用选择文件掩码执行此操作很简单,例如

x1/a/files
x2/a/files
x3/a/files

使用选项"应用于目录"选择。

然而,这没有选择任何东西,我找不到任何可以实现我想要的选择掩码的变化。

我尝试做什么的正确的文件掩码语法是什么?


如果以上所有内容都不清楚,则以下shell命令与我尝试实现的内容类似。

x*/a/

1 个答案:

答案 0 :(得分:1)

使用WinSCP没有真正直接的方法,因为它没有类似于--parents的功能。

唯一的方法是明确排除您不想传输的所有子目录:

| b/; c/

|表示排除掩码。)

请参阅https://winscp.net/eng/docs/file_mask