Einzelnen Beitrag anzeigen

Benutzerbild von peschai
peschai

Registriert seit: 15. Feb 2004
Ort: Göppingen
270 Beiträge
 
Delphi XE5 Professional
 
#25

AW: Zip erstellen über Shell API

  Alt 1. Dez 2010, 07:21
Ergänzende Frage hierzu
Was muss ich im Übergabeparameter "Filter" eingeben um nur eine einzelne Datei (z.b xyz.csv) unzippen.
Mit '*' gehen alle ...
wenn ich 'xyz.csv' angebe wird nichts extrahiert, obwohl die Datei im Archiv vorhanden ist...

Ergänzender Hinweis:
...,WideString('*')); funktioniert
...,WideString('*.csv')); funktioniert nicht

evt. war es etwas zu ungenau:
Mit WinZip erstellte pkzip2.0 kompatible ZIPDatei mit einem verzeichnis und zwei Dateien.
Eine Datei 'xyz.csv' möchte ich unzippen, aber die Filterungs geht nicht ...
...FolderItems.Filter(SHCONTF_NONFOLDERS,WideStrin g('')); FolderItems.Count dann incl Folder
...FolderItems.Filter(SHCONTF_NONFOLDERS,WideStrin g('*')); FolderItems.Count dann ohne Folder
...FolderItems.Filter(SHCONTF_NONFOLDERS,WideStrin g('*.*')); FolderItems.Count ist dann 0 ???????
...FolderItems.Filter(SHCONTF_NONFOLDERS,WideStrin g('*.csv')); FolderItems.Count ist dann 0 ???????
...FolderItems.Filter(SHCONTF_NONFOLDERS,WideStrin g('xyz.csv')); FolderItems.Count ist dann 0 ???????
Peter Schaible

Geändert von peschai ( 2. Dez 2010 um 05:45 Uhr)
  Mit Zitat antworten Zitat