Можно и из флеша. С помощью JSFL

Код:
var folderURI = fl.browseForFolderURL("Select a folder.");
var folderContents = FLfile.listFolder(folderURI);
var xml = "<root>\n";
for (var i = 0; i < folderContents.length; i++) {
var type = FLfile.getAttributes(folderURI + folderContents[i]);
if (type.indexOf("D")==-1) {
xml += "\t<file>" + folderContents[i] + "</file>\n";
}
}
xml += "</root>";
var fileURI = fl.browseForFileURL("save");
FLfile.write (fileURI, xml);