This function checks the specified file name and validates it based on the fact it can have a '*' character at the beginning of the filename, at the end of the filename, one at either end, or none at all.
IsValidFileNameResult([FileName])
Where:
FileName is the FileName to check
| Rule | Meaning | 
|---|---|
| IsValidFileNameResult("helloworld.txt") | This function validates the filename "helloworld.txt" and returns True as it is structurally and syntactically valid. | 
| FileName | Outcome | 
|---|---|
| "helloworld.txt" | True | 
| "*file.txt" | True | 
| "file.txt*" | True | 
| "*file.txt*" | True | 
| "" | False | 
| "file*txt" | False | 
| "**file.txt" | False | 
| "file.txt**" | False | 
| "file.*" | False | 
| "*.txt" | False | 
| "*.*" | False |