Hi
I am new here, so please go easy one me.
I have spent a good solid few days getting to grips with the software and conditions.
I have managed to get a installer working how i need it (Its basically combining 25 different installers based on conditions)
This will save a massive amount of time.
But i want to make this flawless, So to do this i have also included the use of Files and Folders.
Copying out files to a set directory.
Now the files on the target computer are important and unique, overwriting these files can cost many hours rebuilding.
All i want to do (And i my head its simple)
Is add a condition on the Folders to NOT copy if the folder or file is present. (Regardless of any applications installed, as they are PreRequisites there is a wide selection of conditions, If the OS is X, is its 32 and 64.
And then depending on what programs we are installing, so i cannot match it on if program is installed.
I cannot find a condition that meets this, and when i google and search these forums everyone wants the installer to HALT or exit.
I just simple want the installer to carry on but NOT copy of the directory / files if the folder is present.
If (Empty (MyDirName)) {
Copy Folder X to Z
}
For example:
WIndows Volume/MyDirName
If this folder is present, i want the installer to continue, but just not copy of / overwrite these files.
In my Files and Folders / Shortcuts i have
WIndows Volume/MyDirName
WIndows Volume/MyDirName/MoreDirs
WIndows Volume/MyDirNameSomeFiles
WIndows Volume/MyDirName/EvenMoreDirs
And so on, (There is a total of 50 files and folders within this one directory)
The rule can be either, if the file is present DO NOT OVERWRITE
or simply if the folder WIndows Volume/MyDirName is prent Skip copying this directory
If it makes a difference i have alot of other files and folders being copied over to other parts of the system, and these files and folders need to copy over regardless of the above rule is met or not.
I know the conditions a little, as i have multiple registry being imported depending if its 32 or 64 bit
But i just cannot figure out a simple condition to my scenario
If anyone can help me i would be greatly appreciative