I don't think this is a bug. The c:\out directory now contains the
same contents that the c:\in directory contained. Therefore, c:\out
is a copy of c:\in.
In this case it is because c:\out contained no children prior to the
copyFrom() call. If c:\out did contain children, copyFrom() would not
render c:\out as a copy of c:\in.
The copyFrom method doesn't copy the source file
into the destination file. It makes the destination file a copy of
the source file.
Humm, when you copy, you're copying a files contents. Directories contents
are other files, so this does hold true, yet the destination directory is
then not a copy, since any files that were in existence in the destination
prior to the copy remain.
In any case, the copyFrom() method takes a FileSelector, so what gets copied
is at the callers discretion. In my case, I used Selectors.SELECT_ALL, so
everything should be selected.
On 9/11/07, richard head <[EMAIL PROTECTED]> wrote:
> In the javadocs for copyFrom() it says: "Copies another file, and all
its
> descendents, to this file..."
> This "another file"- the srcFile argument- should then be copied
correct?
>
> $ ls /cygdrive/c/in/
> New Text Document.txt
>
> $ ls /cygdrive/c/out/
>
> Code:
>
> //...
> FileObject destFile = manager.resolveFile("C:\\out");
> FileObject srcFile = manager.resolveFile("C:\\in");
>
> destFile.copyFrom(srcFile,Selectors.SELECT_ALL);
>
>
> $ java Bs
>
> $ ls /cygdrive/c/out/
> New Text Document.txt
>
> As you can see, in is not a subdirectory of out. Are the docs wrong, or
is
> this a bug?
>
> Thanks.
>
> _________________________________________________________________
> Gear up for Halo(r) 3 with free downloads and an exclusive offer.
> http://gethalo3gear.com?ocid=SeptemberWLHalo3_MSNHMTxt_1
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
_________________________________________________________________
More photos; more messages; more whatever. Windows Live Hotmail - NOW with
5GB storage.
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_5G_0907
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]