Please you test my setup.iss. I forced all files will be saved on C:\Vlaxcompil?
You can roll-on C:\ with D:\ X:\ but onl;y isinside setup,.iss
My solution can help you? is good enough for your needs?
There may be use cases where it is necessary to extract only certain files (based on a name or a wildcard match) from an archive file.
Also, it might be useful in some cases to extract file(s) as if at the root of the archive; e.g., extract '/dirname1/dirname2/file.txt' as just 'file.txt'. (In other words, the same behavior as the info-zip unzip '-j' option.)
I would consider partial archive extraction as a much more important feature, particularly if there is a very large archive file involved.
--
You received this message because you are subscribed to the Google Groups "innosetup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to innosetup+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/innosetup/4aa670c7-d4e0-444a-8347-8e274197a0a2n%40googlegroups.com.
Internally it already supports partial extractions (to implement recursesubdirs yes/no), so that's nice. I suppose it would make the most sense for consistency to use the Excludes parameter for this, or a similar new one. So you would have to exclude things, instead of including.
ExtractArchive already has the FullPaths parameter for 'flat' extracts. Same for TExtractionWizardPage. Not sure how it would work for a [Files] entry, it is more deeply integrated into the installation process. I suppose it would need a new flag.
Could you please describe in more detail how you would actually use these features if they existed? I like your suggestions in general, but for me they often lack context. Without a concrete use case or example, it is hard for me to think it through properly, or to know if I am even thinking in the right direction.
As I said previously, this could be helpful in cases where the files to extract are in a very large compressed file and it would be very time and resource intensive to extract the entire content of a very large archive just to get at a few files therein.
If you're only downloading archives that you control, then you can just make archives that only contain the files that you actually want.And you shouldn't really be downloading archives that you don't control, because you don't know if someone has slipped in some malware when you weren't looking.
If you're only downloading archives that you control, then you can just make archives that only contain the files that you actually want.And you shouldn't really be downloading archives that you don't control, because you don't know if someone has slipped in some malware when you weren't looking.