FileFlag enum
Enum defining various additional options for file settings.
These options are used in parameters to determine how files should be treated during the installation process. Options include settings for 32-bit or 64-bit files, access permissions, and behavior when files already exist.
Values
- bit32 → const FileFlag
-
Treat the file as 32-bit.
- bit64 → const FileFlag
-
Treat the file as 64-bit.
- allowUnsafeFiles → const FileFlag
-
Allow unsafe files without automatic checks by the compiler.
- compareTimestamp → const FileFlag
-
Compare timestamps when the file already exists.
- confirmOverwrite → const FileFlag
-
Prompt the user for confirmation before overwriting an existing file.
- createAllSubdirs → const FileFlag
-
Create empty subdirectories during the installation process.
- deleteAfterInstall → const FileFlag
-
Delete the file after the installation is complete.
- dontCopy → const FileFlag
-
Do not copy the file to the user’s system but include it statically in the installation.
- dontVerifyChecksum → const FileFlag
-
Do not verify the checksum of the file after extraction.
- external → const FileFlag
-
Use files from distribution media or the user’s system instead of compiling them statically.
- fontIsntTrueType → const FileFlag
-
Mark the file as non-TrueType font when using the FontInstall parameter.
- gacInstall → const FileFlag
-
Install the file into the .NET Global Assembly Cache.
- ignoreVersion → const FileFlag
-
Ignore version information and overwrite existing files without comparing versions.
- isReadMe → const FileFlag
-
Mark the file as a "README" that will be displayed after installation.
- noCompression → const FileFlag
-
Do not compress the file.
- noEncryption → const FileFlag
-
Do not encrypt the file even if encryption is enabled in the
Setup
settings. - noRegError → const FileFlag
-
Do not display error messages if registration fails with regserver or regtypelib flags.
- onlyIfDestFileExists → const FileFlag
-
Only install the file if a file with the same name already exists on the user's system.
- onlyIfDoesntExist → const FileFlag
-
Only install the file if a file with the same name does not exist on the user's system.
- overwriteReadOnly → const FileFlag
-
Always overwrite read-only files.
- promptIfOlder → const FileFlag
-
Prompt the user whether to replace older files if an existing file is found.
- recurseSubdirs → const FileFlag
-
Search for filename/wildcard in subdirectories under the source directory.
- regServer → const FileFlag
-
Register DLL/OCX files.
- regTypeLib → const FileFlag
-
Register type libraries (.tlb).
- replaceSameVersion → const FileFlag
-
Replace existing files if their versions are the same.
- restartReplace → const FileFlag
-
Register the file to be replaced upon system restart if it is in use.
- setNTFSCompression → const FileFlag
-
Enable NTFS compression on the file.
-
Mark the file as a shared file that is only deleted if not used by other applications.
- sign → const FileFlag
-
Digitally sign the source file before saving it.
- signCheck → const FileFlag
-
Check the digital signature of the source file before saving it.
- signOnce → const FileFlag
-
Digitally sign the source file only if it is not already signed.
- skipIfSourceDoesntExist → const FileFlag
-
Skip the entry if the source file does not exist without showing an error message.
- solidBreak → const FileFlag
-
Complete the existing compression stream and start a new one before compressing the file.
- sortFilesByExtension → const FileFlag
-
Compress files found by extension order before path name order.
- sortFilesByName → const FileFlag
-
Compress files found by name order before path name order.
- touch → const FileFlag
-
Set the installed file's timestamp according to the TouchDate and TouchTime settings.
-
Automatically delete the file if its reference count reaches zero during uninstall.
- uninsRemoveReadOnly → const FileFlag
-
Remove the read-only attribute from the file before deleting it during uninstall.
- uninsRestartDelete → const FileFlag
-
Add the file to be deleted on system restart after uninstall.
- uninsNeverUninstall → const FileFlag
-
Never uninstall the file during uninstall.
- unsetNTFSCompression → const FileFlag
-
Disable NTFS compression on the file.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns the custom string representation of the enum value.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited