Posted: 2012-10-04 17:38
First: thx a lot for that great tool! It works fine except a little problem I cannot manage.
I'm getting in trouble using mask and it seems that I got the exact opposite problem that other reported
Using a shell command, I just need to dowload all files of some type from a ftp folder, including its subfolders.
But I can't get the files located in the subfolders.
Acc. to the doc:
When the mask selects files and it makes sense to select them based on directory, you can extend the mask with a path mask. You should separate the path mask from the filename mask by a slash. For example mask /home/martinp/*.txt matches all text files within the directory. To match all text files within subtree, use mask /home/martinp/*.txt; /home/martinp/*/*.txt1).
I tried many configuration like this:
/command "option batch abort" "option confirm off" "option include /*/*.txt" "open ftp://myftp.com" "get -delete -resume -preservetime /data/* C:\temp\" "exit"
/command "option batch abort" "option confirm off" "option include */; *.txt" "open ftp://myftp.com" "get -delete -resume -preservetime /data/* C:\temp\" "exit"
Or without using the mask:
/command "option batch abort" "option confirm off" "open ftp://myftp.com" "get /data/*/*.txt C:\temp\" "exit"
But I cannot get it working.
What I'm I doing wrong?
Thanks in advance
Location: Prague, Czechia
What version of WinSCP are you using? Make sure, you have the latest one.
Use just simple mask "*.txt".
Also note that you should use -filemask switch instead of the "option include" (although it is still supported for backwards compatibility).
get -delete -resume -preservetime -filemask="*.txt" /data/* C:\temp\
If it does not help, please attach a complete log file.
Posted: 2012-10-08 09:16
Thank you Prikryl
Apparently, the version I was running 4.3.9 doesn't like the filemask switch: "Unknowm switch 'filemask'".
I installed the 5.1 and it works great!
Thanks once more for the project and your support. I will donate
You can post new topics in this forum
And it's free!