Yeah..., but if you will remember my initial objective, canWrite() doesn't do what I need because OS pops up the dialog...
I agree with you, Rob, that not having any system-specific stuff would be more desirable, but it actually isn't as bad in this case because the overall package that this is a part of happens to already need to determine the OS-filesystem type (Windows or Unix) in order to determine whether the 'FS root' is '/' or a collection of drive letters. AND my company's SW is supported only on specific versions of these two, so I can rightfully puke if I find anything out of place.
This thread is certainly still open to anyone who can find a (better) way to see if floppy\blah directory exists without having the Abort|Retry|Ignore dialog... I am still curious to see some of the amazing hacks that folks can dream up.