>- 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 -<

Reply via email to