Jim,
 you can use FileUtil.copy() methods to copy files.

Hope that helps.


-- 
thanks
mahadev
@mahadevkonar



On Fri, May 13, 2011 at 2:00 PM, lohit <lohit...@yahoo.com> wrote:
> There is no FileSystem API to copy.
> You could try
> hadoop dfs -cp <src> <dest>
>
> which basically reads the file and writes to new file.
> The code for this is in FsShell.java
>
>
> ----- Original Message ----
> From: Jim Twensky <jim.twen...@gmail.com>
> To: core-u...@hadoop.apache.org
> Sent: Fri, May 13, 2011 1:21:09 PM
> Subject: FileSystem API - Moving files in HDFS
>
> Hi,
>
> I'd like to move and copy files from one directory in HDFS to another
> one. I know there are methods in the Filesystem API that enable
> copying files between the local disk and HDFS, but I couldn't figure
> out how to do this between two paths both in HDFS. I think rename(Path
> src, Path dest) can be used to move files, but copying still remains a
> challenge to me. Any ideas?
>
> Thanks,
> Jim
>
>

Reply via email to