HDFS创建目录
HDFS查看目录
HDFS复制文件和目录
HDFS移动文件和目录
HDFS上传文件命令
HDFS下载文件命令
HDFS删除文件命令
Java API
Java抽象类org.apache.hadoop.fs.FileSystem定义了hadoop的一个文件系统接口,对应hdfs中对文件的的一系列操作。
构造方法
通过以下两种静态工厂方法可以构建FileSystem实例:
public static FileSystem.get(Configuration conf) throws IOException
public static FileSystem.get(URI uri, Configuration conf) throws IOException
具体方法实现
1. public boolean mkdirs(Path f) throws IOException
一次性新建所有目录(包括父目录), f是完整的目录路径。
2. publicFSOutputStream create(Path f) throws IOException
创建指定path对象的一个文件,返回一个用于写入数据的输出流。
3. public boolean copyFromLocal(Path src, Path dst) throws IOException
将本地文件拷贝到文件系统
4. public boolean exists(Path f) throws IOException
检查文件或目录是否存在
5. public boolean delete(Path f, Boolean recursive)
永久性删除指定的文件或目录,当recursive=true时,目录及其内容会被删除。
6. public boolean rename(Path src, Path dst) throws IOException
重命名文件或目录
http://hadoop.apache.org/docs/current/api/org/apache/hadoop/fs/FileSystem.html