JAVA文件操作类和文件夹的操作.doc

JAVA文件操作类和文件夹的操作.doc

ID:51690445

大小:31.50 KB

页数:12页

时间:2020-03-15

JAVA文件操作类和文件夹的操作.doc_第1页
JAVA文件操作类和文件夹的操作.doc_第2页
JAVA文件操作类和文件夹的操作.doc_第3页
JAVA文件操作类和文件夹的操作.doc_第4页
JAVA文件操作类和文件夹的操作.doc_第5页
资源描述:

《JAVA文件操作类和文件夹的操作.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA文件操作类和文件夹的操作 package com.gamvan.tools;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;im

2、port java.io.PrintWriter;import java.util.StringTokenizer;public class FileOperate {    private String message;    public FileOperate() {    }     /**     * 读取文本文件内容     * @param filePathAndName 带有完整绝对路径的文件名     * @param encoding 文本文件打开的编码方式     * @return 返回文本文件的内容     

3、*/    public String readTxt(String filePathAndName,String encoding) throws IOException{     encoding = encoding.trim();     StringBuffer str = new StringBuffer("");     String st = "";     try{      FileInputStream fs = new FileInputStream(filePathAndName);      InputSt

4、reamReader isr;      if(encoding.equals("")){       isr = new InputStreamReader(fs);      }else{       isr = new InputStreamReader(fs,encoding);      }      BufferedReader br = new BufferedReader(isr);      try{       String data = "";       while((data = br.readLine())

5、!=null){         str.append(data+" ");        }      }catch(Exception e){       str.append(e.toString());      }      st = str.toString();     }catch(IOException es){      st = "";     }     return st;         }    /**     * 新建目录     * @param folderPath 目录     * @return

6、 返回目录创建后的路径     */    public String createFolder(String folderPath) {        String txt = folderPath;        try {            java.io.File myFilePath = new java.io.File(txt);            txt = folderPath;            if (!myFilePath.exists()) {                myFilePath.m

7、kdir();            }        }        catch (Exception e) {            message = "创建目录操作出错";        }        return txt;    }        /**     * 多级目录创建     * @param folderPath 准备要在本级目录下创建新目录的目录路径 例如 c:myf     * @param paths 无限级目录参数,各级目录以单数线区分 例如 a

8、b

9、c     * @return 返回创建文件后

10、的路径 例如 c:myfac     */    public String createFolders(String folderPath, String paths){        String txts = f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。