2 zhongguobaobao43 zhongguobaobao43 于 2016.01.17 18:44 提问

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

大家好,我想请教一下关于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个回答

devmiao
devmiao   Ds   Rxr 2016.01.17 18:47
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!