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