Monday, November 08, 2010 at 12:04 AM.
system.verbs.builtins.radio.backup.backupStories
on backupStories () { <<Changes <<11/26/02; 1:54:57 PM by JES <<Skip invisible files or files whose names begin with a '.' character. <<11/13/02; 5:41:37 PM by DW <<Created. local (pc = file.getpathchar (), foldername = radio.data.folderNames.wwwStoriesSubFolderName); local (storiesfolder = user.radio.prefs.wwwfolder + foldername + pc, fsource); local (destfolder = user.radio.backup.prefs.folder + foldername + pc, fdest); file.surefolder (destfolder); on callback (f) { <<msg (f) if not file.isVisible (f) { return (false)}; if file.fileFromPath (f) beginsWith "." { return (false)}; return (true)}; file.reconcilefolder (storiesfolder, destfolder, @callback); bundle { //delete the Extra Files folder if it exists local (extrafilesfolder = destfolder + "Extra Files" + pc); if file.exists (extrafilesfolder) { file.deletefolder (extrafilesfolder)}}}; bundle { //test code backupStories ()}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.