Hi There,
I am attempting to follow the 'globus-flows-trigger-example' tutorial to transfer a file on my local machine (running Windows) to a server. The problem I am having lies in setting the path to look for files. The files I am looking to transfer are not under my home directory, so in order to access a different folder on the C:/ drive, I need to specify the drive as '/C/rest/of/path' per the instructions here:
https://docs.globus.org/how-to/globus-connect-personal-windows/
However, when I specify the path like that in the function argument for trigger_transfer_flow, which looks something like this:
python trigger_transfer_flow.py --watchdir '/C/globus/testdata' --patterns .txt
I get the following error;
FileNotFoundError: [WinError 3] The system cannot find the path specified: '/C/globus/testdata'
Alternatively, if I input the path like '/C:/globus/testdata' then the script runs, but the globus flows action fails because of that pesky colon. I get this error:
"500 Command failed : A filename cannot contain any of the following characters: \\\\ / : * %3F \" < > %7C%0D%0A"
So what am I doing wrong? How can I transfer data from a Windows machine if the data is not in the home directory?
Thanks!