>- see footer for list info -< yea, stupid files. I like the zip idea, very creative. Interesting.
I'm going to see if I can find any info on Java.io.File - surely that can help me do this beautifully. On Thu, Feb 19, 2009 at 11:45 AM, Adrian Lynch <[email protected]>wrote: > >- see footer for list info -< > Still not the answer you want, but if you do this: > > <cfdirectory action="CREATE" directory="/dir1/dir2/dir3"> > > It'll create dir1 and dir2 if they don't already exist. So if you can work > out what the lowest level directories are you'll get all the parent ones > for > free. > > Not so sure about the files though. > > Or... > > ... how about zipping up the files and dirs you want to move and then > unzipping in the new location? The benefit of this is that the files and > dirs won't know a thing, they'll assume there was a little bit of an > earthquake or something. Files are so stupid sometimes! > > Shout if you find something else. > > Adrian > > > -----Original Message----- > > From: [email protected] [mailto:dev- > > [email protected]] On Behalf Of Rich Wild > > Sent: 19 February 2009 11:38 > > To: Coldfusion Development > > Subject: Re: [CF-Dev] moving entire directories > > > > >- see footer for list info -< > > Yea, that's the scenario I'm trying to avoid it involves individual > > cffile > > operations. I'm talking about thousands and thousands of them, all > > within > > nested dirs etc. > > > > It just seems so needlessly expensive, I/O wise. > > > > > > > > On Thu, Feb 19, 2009 at 11:24 AM, Adrian Lynch > > <[email protected]>wrote: > > > > > >- see footer for list info -< > > > On CF8 (I think it was introduced then), cfdirectory has the recurse > > > attribute which means you don't have to do the logic yourself. One > > query > > > loop and you can do a copy/move on each file and all the parent dirs > > will > > > be > > > created for you. > > > > > > Not exactly the answer you wanted but it does mean it's not as bad as > > it > > > could have been... > > > > > > ... I think. > > > > > > Adrian > > > > > > > -----Original Message----- > > > > From: [email protected] [mailto:dev- > > > > [email protected]] On Behalf Of Rich Wild > > > > Sent: 19 February 2009 09:58 > > > > To: Coldfusion Development > > > > Subject: [CF-Dev] moving entire directories > > > > > > > > >- see footer for list info -< > > > > Morning, > > > > > > > > I'm currently working on a project where an existing CMS creates > > > > potentially > > > > thousands of directories (big site). Now, if an editor decided that > > > > he/she > > > > wanted to change the location of a page, the nature of this CMS > > > > (currently) > > > > is that it would have to get the directory and all its child > > > > directories and > > > > move them individually, which to me sounds like a lot of very > > > > unnecessary > > > > overhead. > > > > > > > > Is there a way (using com objects or harnessing java etc) in which > > we > > > > can > > > > simply move a top level directory without having to perform > > individual > > > > cffile operations on all the children? > > > > > > > > CF8. > > > > > > > > ta > > > > > > > > Rich > > > > > > > > > _______________________________________________ > > > > > > For details on ALL mailing lists and for joining or leaving lists, go > > to > > > http://list.cfdeveloper.co.uk/mailman/listinfo > > > > > > -- > > > CFDeveloper Sponsors:- > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > > >- Lists hosted by www.Gradwell.com -< > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > > help -< > > > > > _______________________________________________ > > > > For details on ALL mailing lists and for joining or leaving lists, go > > to http://list.cfdeveloper.co.uk/mailman/listinfo > > > > -- > > CFDeveloper Sponsors:- > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > >- Lists hosted by www.Gradwell.com -< > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > > help -< > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.0.234 / Virus Database: 270.10.25/1956 - Release Date: > > 02/13/09 18:29:00 > > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< > _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
