Also, if you can help it...don't use the scripting objects with .NET. If you're going to be using the .NET Framework, I would highly suggest taking a look at the System.IO namespace...the File and Directory objects, while not being quite as EASY as the the MS Scripting runtime, are much more efficient and prevent the exact concerns you're raising here (and don't require a COM Interop assembly).
Best of luck!