Yes, if you delete a directory, its contents are recursively deleted. If you do not want that to happen (i.e. you want a protective measure), use http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/fs/FileSystem.html#delete(org.apache.hadoop.fs.Path,%20boolean) with false. And it will never delete a directory.
Sort of like rm vs. rm -r on *nix. On Wed, Sep 5, 2012 at 4:44 PM, nisha sharma <[email protected]> wrote: > Hi, > > I m usin the below method to delete a directory named testingfolder, will > this method delete all my jpeg files inside this directory will these files > also get deleted from hdfs along with the directory > > fileSystem.delete( > new Path("/user/testingfolder"),true); -- Harsh J
