com.googlecode.genproject.common
类 FileUtil

java.lang.Object
  继承者 com.googlecode.genproject.common.FileUtil

public class FileUtil
extends Object

文件处理类

作者:
devilishking

构造方法摘要
FileUtil()
           
 
方法摘要
static void copyDirectiory(String srcDirectioryPath, String targetDirectioryPath)
          复制文件夹
static void copyFile(String srcFilePath, String targetFilePath)
          复制文件
static void createFile(String filePath, String fileContent)
          有编码方式的文件创建
static void deleteDirectory(String path)
          删除文件夹
static void deleteFile(String url)
          根据URL地址删除文件
static void deleteFiles(List<String> urlsList)
          批删除文件组(不抛出异常)
static String makeDirectories(String folderPath, String paths)
          多级目录创建
static String makeDirectory(String path)
          创建文件夹
static String readFileData(String filePath, String dataTitle, String absolutePath)
          读取存入文件内的信息
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FileUtil

public FileUtil()
方法详细信息

makeDirectory

public static String makeDirectory(String path)
创建文件夹

参数:
path - 文件夹绝对路径

makeDirectories

public static String makeDirectories(String folderPath,
                                     String paths)
                              throws Exception
多级目录创建

参数:
folderPath - 准备要在本级目录下创建新目录的目录路径 例如 c:myf
paths - 无限级目录参数,各级目录以单数线区分 例如 a|b|c
返回:
返回创建文件后的路径 例如 c:myf/a/b/c
抛出:
Exception

createFile

public static void createFile(String filePath,
                              String fileContent)
                       throws Exception
有编码方式的文件创建

参数:
filePath - 文本文件完整绝对路径及文件名
fileContent - 文本文件内容
抛出:
Exception

readFileData

public static String readFileData(String filePath,
                                  String dataTitle,
                                  String absolutePath)
                           throws Exception
读取存入文件内的信息

参数:
filePath - 文件路径
dataTitle - 信息标题
absolutePath - 系统绝对路径
返回:
抛出:
FileNotFoundException
Exception

copyFile

public static void copyFile(String srcFilePath,
                            String targetFilePath)
                     throws Exception
复制文件

参数:
srcFilePath - 源文件路径
targetFilePath - 目标文件路径
抛出:
Exception

copyDirectiory

public static void copyDirectiory(String srcDirectioryPath,
                                  String targetDirectioryPath)
                           throws Exception
复制文件夹

参数:
srcDirectioryPath - 源文件夹
targetDirectioryPath - 目标文件夹
抛出:
Exception

deleteFile

public static void deleteFile(String url)
                       throws Exception
根据URL地址删除文件

参数:
url - 文件绝对路径
抛出:
Exception

deleteFiles

public static void deleteFiles(List<String> urlsList)
批删除文件组(不抛出异常)

参数:
urlsList - 文件组(相对路径)

deleteDirectory

public static void deleteDirectory(String path)
                            throws Exception
删除文件夹

参数:
path - 文件夹绝对路径
抛出:
Exception


Copyright © 2012 Devilishkom. All Rights Reserved.