加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

文件流程的操作

发布时间:2020-12-13 20:42:39 所属栏目:PHP教程 来源:网络整理
导读:/** * @作者 杨英 *@时间 2015年4月30日下午3:25:22 *@功能 : *@return : */package org.uhuibao.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStream
/** * @作者 杨英 * @时间 2015年4月30日下午3:25:22 * @功能 : * @return : */ package org.uhuibao.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Result{ /** * @作者 杨英 * @时间 2015年4月30日下午3:25:22 * @功能 : 返复生成后的文件 getCreateFilt(路径,字符串内容,后缀) * @author Yang * @param String Path,String Text,String Suffix // Path 文件路径 ,Text 文件内容,Suffix 文件后缀 * @return : 返回1个文件的生成名称。 返回值 404,标示文件路径不存在。返回值是400是表示文件已存在 */ public String getCreateFilt(String Path,String Suffix){ try{ File ff =new File(Path);//检测文件路径是不是正确 if(ff.exists()){ //检测文件路径是不是正确,正确是true,毛病是false long startTime=System.currentTimeMillis(); //获得时间戳,变成文件名称 File dir=new File(ff,startTime+Suffix); /*将文件路径和文件合并在1起。履行File的方法*/ if(dir.exists()){ /*检测文件是不是存在。如果不存在就生成,如果存在就返回400毛病,标示文件已存在。*/ return "400"; }else{ dir.createNewFile(); /*生成文件*/ OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(dir),"UTF⑻"); /*利用缓冲区的方式将文本直接放入到文件里面去*/ out.write(Text.toCharArray()); /*将内容转换成流的变量放入到流对象中去*/ out.flush(); /*将放逐入到文件里面去*/ out.close(); /*将流关闭*/ return startTime+Suffix; } }else{ return "404"; } }catch(Exception e){ return e.getMessage(); } } /** * @作者 杨英 * @时间 2015年4月30日下午4:08:22 * @功能 : 返回修改后的文件状态 getUpdateFilt(路径,文件名称,字符串内容) * @author Yang * @param String Path,Suffix 文件后缀 * @return : 返回1个文件的生成名称。 返回值 404,标示文件路径不存在。返回值是400是表示文件已存在 */ public boolean getUpdateFilt(String Path,String FileName,String Text){ if(Text == null || "".equals(Text)){ return false; } try{ File ff =new File(Path);//检测文件路径是不是正确 if(ff.exists()){ //检测文件路径是不是正确,毛病是false File dir=new File(ff,FileName); /*将文件路径和文件合并在1起。履行File的方法*/ if(dir.exists()){ /*检测文件是不是存在。如果不存在就返回毛病*/ OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(dir),"UTF⑻"); /*利用缓冲区的方式将文本直接放入到文件里面去*/ out.write(Text.toCharArray()); /*将内容转换成流的变量放入到流对象中去*/ out.flush(); /*将放逐入到文件里面去*/ out.close(); /*将流关闭*/ return true; }else{ return false; } }else{ return false; } }catch(Exception e){ e.printStackTrace(); } return false; } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读