【IO流】31 - commons工具類----FilenameUtils類和FileUtils類
阿新 • • 發佈:2018-02-05
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類