On 21 Jun, 2012, at 6:09 PM, Brian S wrote: >>> >>> fn FSGetCatalogInfo( @gFileRef, _kFSCatInfoNone, NULL, NULL, NULL, @gParentFolderRef ) >>> open "O",_openBatchFileNum, gBatchFile, @gParentFolderRef >>> print #_OpenBatchFileNum, "Goodbye again" >>> close #_openBatchFileNum >> >> That's the ticket! > It’s almost as important to understand why the prior "Program 2" failed after studying Bernie’s solution. Hopefully you do/will. Actually, I don't, and won't, unless someone out there in VacuumLand can shed some light on it. I thought my previous rant on the subject had dealt with it, but that rant had to do with OPEN "I" and an OPEN "A", and never an OPEN "O" without an immediately preceding FILES$(FSRefSave.... t