You could use the following principle to enable the user to locate the file name & path.
Note: The attached demo uses the comdlg32.dll file location window.
I don't know who to credit for the code, but I obtained it (with thanks) from OldSoftBoss.
You will have to manipulate it to suit. - The demo is set to locate image files, but if you have some coding knowledge, you will find it very suitable to your purpose.
HTH
Brad.