public void setPropertiesFileLocation(String dirLocation, String basename) throws IOException {
		File testIfDir = new File(dirLocation);

		propertiesFileParams = new GhidraScriptProperties();

		// Check if valid directory, then try to load .properties file
		if (testIfDir.isDirectory()) {
			propertiesFileParams.loadGhidraScriptProperties(new ResourceFile(dirLocation),
				basename);
		}
	}
Explicitly set the .properties file location and basename for this script (used
if a ResourceFile representing the GhidraScript is not available -- i.e., if
running GhidraScript from a .class file or instantiating the actual GhidraScript
object directly).

@param dirLocation  String representation of the path to the .properties file
@param basename     base name of the file
@throws IOException if there is an exception loading the new properties file
Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java