zhongguobaobao43
Evelyn_hf
2016-01-17 10:44

hadoop删除文件报错“NullPointException” 文件路径中文件名中文乱码

  • 删除文件
  • nullpointexception
  • 中文乱码
  • hadoop

大家好,我想请教一下关于hadoop文件删除的问题,希望有大牛在空闲之余给予指导。

问题描述:之前别的用户通过hadoop上传了文件,由于编码问题,之前人家上传的文件名读取出来
为中文乱码,例如:fileUrl==========hdfs://localhost:9000/user\1\1417591508779_???????.docx,

现在我想删除这些乱码文件,由于文件路径中包含中文乱码,以下代码中会报“java.lang.NullPointerException”的错误。

            Path[] delef=FileUtil.stat2Paths(files);
            for(Path p:delef){
                flag=hdfs.delete(p,true);   
            }

现在想要寻求删除这些乱码文件的方法。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换