tal vez para ahorita ya lo hallas averifuado:
GetCurrentDirectory PowerScript function obtienes el directorio actual de tu aplicacion.
Manejando cadenas puede cambiar la ruta de tus archivos o crear tu directorio por default para el manejo de tus archivos, si la applicación inicia y no hay directorio por default para el manejo de tus file, pues simplemente crealo.
Una aplicacion por default cuando tu quieres guardar un archivo, intenta guardar sobre el directorio donde tienes guardada tu aplicación, pero puede cambiar tu directorio por default.
Aqui tienes un fragmento de codigo que yo utilizo.
...
//creo el directorio donde guardare las nominas
ls_path = 'C:\E_nomina'
CreateDirectory(ls_path)
ls_name_file = ls_path + '\Nomina_'+string (p_fecha_aplic, 'mm')+string(p_fecha_aplic,'dd')+string(p_fecha_aplic,'yyyy')/*+ string (p_hora_aplic, 'hh') + string (p_hora_aplic, 'mm') + string (p_hora_aplic, 'ss') */ +'.txt'
ls_name_no_cuenta = ls_path + '\Not_cuenta_'+string (p_fecha_aplic, 'mm')+string(p_fecha_aplic,'dd')+string(p_fecha_aplic,'yyyy')/*+string (p_hora_aplic, 'hh') + string (p_hora_aplic, 'mm') + string (p_hora_aplic, 'ss')*/ +'.txt'
//Me cambio a mi directorio.
ChangeDirectory (ls_path)
..
En el ejemplo anterior no pasa nada si el directorio ya existe. no lo sobreeescribe, aunque tambien puede checar si directorio ya existe con DirectoryExists ( nombre de tu directorio con todo y ruta )
Espero te sirva.
p.d.las funciones que necesitas estan en un grupo de controles llamados file system.