1. 程式人生 > >【IO流】31 - commons工具類----FilenameUtils類和FileUtils類

【IO流】31 - commons工具類----FilenameUtils類和FileUtils類

tostring date cas 獲取 copy 文件 判斷 filename mon

FilenameUtils



package cn.itcast.demo3;

import org.apache.commons.io.FilenameUtils;

public class Commons_IODemo {
    public static void main(String[] args) {
        function_2();
    }
    /*
     * FilenameUtils類的方法
     * static boolean isExtension(String filename,String extension)
     * 判斷文件名的後綴是不是extension
     
*/ public static void function_2(){ boolean b = FilenameUtils.isExtension("Demo.java", "java"); System.out.println(b); } /* * FilenameUtils類的方法 * static String getName(String filename) * 獲取文件名 */ public static void function_1(){ String name
= FilenameUtils.getName("c:\\windows\\"); System.out.println(name); } /* * FilenameUtils類的方法 * static String getExtension(String filename) * 獲取文件名的擴展名 */ public static void function(){ String name = FilenameUtils.getExtension("c:\\windows"); System.out.println(name); } }

FileUtils

package cn.itcast.demo3;

import java.io.File;
import java.io.IOException;

import org.apache.commons.io.FileUtils;

public class Commons_IODemo1 {
    public static void main(String[] args)throws IOException {
        function_3();
    }
    /*
     * FileUtils工具類方法
     * static void copyDirectoryToDirectory(File src,File desc)
     * 復制文件夾
     */
    public static void function_3() throws IOException{
        FileUtils.copyDirectoryToDirectory(new File("d:\\demo"), new File("c:\\"));
    }
    
    /*
     * FileUtils工具類的方法
     * static void copyFile(File src,File desc)
     * 復制文件
     */
    public static void function_2() throws IOException{
        FileUtils.copyFile(new File("c:\\k.jpg"),new File("d:\\k.jpg"));
    }
    
    /*
     * FileUtils工具類的方法
     * static void writeStringToFile(File src,String date)
     * 將字符串直接寫到文件中
     */
    public static void function_1() throws IOException{
        FileUtils.writeStringToFile(new File("c:\\b.txt"),"我愛Java編程");
    }
    
    /*
     * FileUtils工具類的方法
     * static String readFileToString(File src)讀取文本,返回字符串
     */
     public static void function() throws IOException{
         String s = FileUtils.readFileToString(new File("c:\\a.txt"));
         System.out.println(s);
     }
}

【IO流】31 - commons工具類----FilenameUtils類和FileUtils類