2017-09-29 8 views
0

Ich lade Dateien von einem FTP mit bestimmten Einstellungen FileMask.ASP.NET WinSCP FileMask: nur bestimmten Dateityp herunterladen

Derzeit verwende ich nur dieses filemask, nur Download-Dateien von einem bestimmten Zeitpunkt, die gut funktioniert (dies schließt auch subdirs!):

transferOptions.FileMask = "*>=" + date + "|*/"; 

Jetzt will ich nur .jpg und .png Dateien enthalten , die ich mit diesem FileMask zu tun bin versucht:

transferOptions.FileMask = "*>=" + date + "; *.jpg; *.png;|*/"; 

aber dies nicht funktioniert überhaupt, ich alle Arten von Dateitypen zu bekommen. Gibt es eine Möglichkeit, NUR diese Dateitypen einzuschließen oder alle Dateitypen auszuschließen, die nicht diese beiden sind? Ich kann keine guten Lösungen in den Dokumenten finden.

Antwort

0

Das bedeutet, laden Sie alle Dateien, die neuer als dateund alle .jpg und alle .png Dateien (und verstehen sich inklusive Unterordner):

transferOptions.FileMask = "*>=" + date + "; *.jpg; *.png;|*/"; 

Während Sie alle .jpg Dateien zum Herunterladen neuer als date und alle .png Dateien, die neuer als date sind (und Unterordner ausschließen):

transferOptions.FileMask = "*.jpg>=" + date + "; *.png>=" + date + "|*/"; 

Referenz: https://winscp.net/eng/docs/file_mask

Verwandte Themen