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]

Reply via email to