--- You wrote: Not sure on mac, but can't you use :..:folder to go one up and then down again ? Or, if all folders are subfolders of the one containing the script : open(FILE,">:subfolder:file1.txt"); .... open(FILE,">:subfolder2:fileX.txt");
or something like that... Thomas --- end of quote --- I forgot to mention that it should create the folder if necessary as open() creates files. But being as the number and names of folders is fixed, that might work. I'll try it out ~wren