FileUtil

发布时间:2023-01-10 15:04:08   来源:文档文库   
字号:
FileUtil文件操作工具类。StringnormalizePath(Stringpath将文件路径规则化,去掉其中多余的/\,去掉可能造成文件信息泄漏的../代码实例Stringpath=FileUtil.normalizePath("C:\\DocumentsandSettings\\Administrator\\Desktop\\Framework2.x\\JAVA\\com\\zving\\framework\\utility";//C:/DocumentsandSettings/Administrator/Desktop/Framework2.x/JAVA/com/zving/framework/utilityStringpath=FileUtil.normalizePath("../JAVA/com/zving/framework/utility";///JAVA/com/zving/framework/utilityFilenormalizeFile(Filef将文件路径规则化,去掉其中多余的/\,去掉可能造成文件信息泄漏的../代码实例Filef=newFile("d:\\Test.txt";Filef2=FileUtil.normalizeFile(f;System.out.println(f2.getAbsolutePath(;//输出结果:d:\Test.txtStringgetExtension(StringfileName得到文件名中的扩展名,不带圆点。代码实例Stringext=FileUtil.getExtension("Test.txt";booleanwriteText(StringfileName,Stringcontent以全局编码将指定内容写入指定文件。代码实例booleanb=FileUtil.writeText("F:\\Test.txt","高山流水";booleanwriteText(StringfileName,Stringcontent,Stringencoding以指定编码将指定内容写入指定文件。代码实例FileUtil.writeText("F:\\Test1.txt","","ISO-8859-1";//出现乱码
FileUtil.writeText("F:\\Test2.txt","高山流水","utf-8";booleanwriteText(StringfileName,Stringcontent,Stringencoding,booleanbomFlag以指定编码将指定内容写入指定文件,如果编码为UTF-8bomFlagtrue则在文件头部加入3字节的BOM代码实例FileUtil.writeText("F:\\Test1.txt","HelloZVING","UTF-8",true;FileUtil.writeText("F:\\Test2.txt","","utf-8",false;byte[]readByte(StringfileName以二进制方式读取文件。代码实例byteb[]=FileUtil.readByte("F:/Test1.txt";byte[]readByte(Filef以二进制方式读取文件。代码实例Filef=newFile("F:/Test1.txt";byteb[]=FileUtil.readByte(f;byte[]readByte(InputStreamis读取指定流,并转换为二进制数组。代码实例Filef=newFile("F:/Test1.txt";try{InputStreamin=newFileInputStream(f;byteb[]=FileUtil.readByte(in;System.out.println(b.length;}catch(FileNotFoundExceptione{e.printStackTrace(;}booleanwriteByte(StringfileName,byte[]b将二进制数组写入指定文件。代码实例byteb[]="helloworld".getBytes(;FileUtil.writeByte("F:/Test2.txt",b;booleanwriteByte(Filef,byte[]b将二进制数组写入指定文件。代码实例Filef=newFile("F:/Test1.txt";

本文来源:https://www.2haoxitong.net/k/doc/eac32ef889eb172dec63b72c.html

《FileUtil.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式