Creates a #GFile with the given argument from the command line.
The value of arg can be either a URI, an absolute path or a
relative path resolved relative to the current working directory.
This operation never fails, but the returned object might not
support any I/O operation if arg points to a malformed path.
Note that on Windows, this function expects its argument to be in
UTF-8 -- not the system code page. This means that you
should not use this function with string from argv as it is passed
to main(). g_win32_get_command_line() will return a UTF-8 version of
the commandline. #GApplication also uses UTF-8 but
gio.application_command_line.ApplicationCommandLine.createFileForArg may be more useful
for you there. It is also always possible to use this function with
#GOptionContext arguments of type G_OPTION_ARG_FILENAME.
Creates a #GFile with the given argument from the command line. The value of arg can be either a URI, an absolute path or a relative path resolved relative to the current working directory. This operation never fails, but the returned object might not support any I/O operation if arg points to a malformed path.
Note that on Windows, this function expects its argument to be in UTF-8 -- not the system code page. This means that you should not use this function with string from argv as it is passed to main(). g_win32_get_command_line() will return a UTF-8 version of the commandline. #GApplication also uses UTF-8 but gio.application_command_line.ApplicationCommandLine.createFileForArg may be more useful for you there. It is also always possible to use this function with #GOptionContext arguments of type G_OPTION_ARG_FILENAME.