Okay. Note, it's not JavaScript, it's JScript 5.6 (or something like 5.6).
If you want to edit the FileSystem you'll need to use ActiveXObject();.
ListBoxes, compared to ListViews, are just single boxes that can list stuff just rows rather than boxes that have rows
and columns.
I was going to attach a ListBox version but the script suddenly decided to play up and throw up the evil "null is null or not an object" error... which I get A LOT.