package com.yunpan;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSDataOutputStream;import org.apache.hadoop.fs.FileStatus;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IOUtils;public class BaiduYun {private static Configuration conf;private static FileSystem fs ;public static void main(String[] args) throws IOException {conf = new Configuration();fs = FileSystem.get(conf);// 创建删除文件夹目录操作mk_deledir();// 上传文件到HDFS = 写流程// uploadfiles();// 下载 // downloadfiles();// 详细信息// filestatus();}private static void filestatus() throws IOException {Path path = new Path("/JC");FileStatus[] fileStatus = fs.listStatus(path);for (int i = 0; i // 上传的地方Path path = new Path("/JC/ww");// 源文件存放地方File files = new File("C:/Users/peixin/Desktop/Note.txt");// 上传 流FSDataOutputStream out = fs.create(path);IOUtils.copyBytes(new FileInputStream(files),out, conf);System.out.println("上传成功");}private static void mk_deledir() throws IOException {// 指定文件目录路径Path path = new Path("/JC") ;if(fs.exists(path)){fs.delete(path,true);System.out.println("文件存在 已删除");}fs.mkdirs(path);System.out.println("创建文件夹成功");}}