Subj : Moving files between Filebases To : Nightfox From : Digital Man Date : Tue Feb 01 2022 07:15 pm Re: Moving files between Filebases By: Nightfox to Digital Man on Tue Feb 01 2022 06:17 pm > Re: Moving files between Filebases > By: Digital Man to Nightfox on Tue Feb 01 2022 05:11 pm > > >> If one wanted to move a file from one Filebase to another, I don't see > >> a specific function in the JS object model documentation for doing so. > >> Would this be the correct way? > > >> 1. Get the file's metadata object using FileBase.get(filename, > >> FileBase.DETAIL.EXTENDED) > > >> 2. Remove the file from the FileBase using FileBase.remove(filename, > >> false) > > >> 3. Move the file to the other filebase directory, open that filebase, > >> and use FileBase.Add(meta-data object) > > > DM> I think that would work, but it would *not* retain the > DM> last_downloaded/times_downloaded (and some other stats) property values > DM> of the file. :-( > > DM> This was an oversight on my part. I can fix that for a future release, > DM> but it's too late for v3.19b. > > I think that would be useful to have. As I've been working on my file > lister, I've implemented a sysop action to move a file from one FileBase to > another and have implemented it as above for now. Does that action work as expected (save for those 3 'stats' properties)? -- digital man (rob) Synchronet "Real Fact" #2: Synchronet version 2 for DOS and OS/2 was released to the public domain in 1997 Norco, CA WX: 53.5øF, 81.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs .