I suspect that you have a slight misconception of what code suggestions and completions are capable of.
"How can I specify the file path to search in?"
Code suggestions and completions do not really "search" for anything, so your intent here is unclear.
"I have a function LoadInputFile , and I want this to default to the directory C://Folder1/Folder2/Folder3, how do I do so?""
To specify a drop-down value that the user can select you can specify the CHOICES value of the TYPE property:
"type": ["char", "choices={'C://Folder1/Folder2/Folder3/'}"],
"purpose": "some file is now loaded"
It is shown to the user in the code suggestions drop-down menu:
Which after being accepted looks like this:
Note that this value is just a suggestion (not a restriction), i.e. the user can modify it to anything they would like.
"Can I do so both absolute and relative paths?"
Of course, you can use any path style that your function was written to accept: code suggestions themselves do not check the class of the input, do not check the existence of a path, or that it is a valid path, or anything else of that ilk. It simply provides some text as an input to your function. Therefore it is your function that needs to check that the path is valid!
To actually check if the input text represents a valid path and to provide a default value use an ARGUMENTS block (or one of its historic equivalents):