java的一些语法基础(三)
2015-09-22 22:40
344 查看
如何创建一个文件夹?
如何列出目录下的文件?
如何遍历一个目录及其子目录下的所有文件?
如何创建一个文件?
如何获取文件的长度?
如何判断指定的文件是否存在?
待续。。。
如何按照指定的编码向文件中写入文本?
如何在文件末尾追加文本?
如何按行读取文本文件的内容?
/** * 根据路径创建文件夹 * @param folderPath * @return boolean */ public static boolean createFolder(String folderPath) { boolean flag = false; File f = new File(folderPath); flag = f.mkdirs(); return flag; } /** * @param args */ public static void main(String[] args) { System.out.println(createFolder("e:\\fxf\\fxf"));; }
如何列出目录下的文件?
/** * 根据路径创建文件夹 * @param folderPath * @return boolean */ public static boolean createFolder(String folderPath) { boolean flag = false; File f = new File(folderPath); flag = f.mkdirs(); return flag; } /** * @param args */ public static void main(String[] args) { System.out.println(createFolder("e:\\fxf\\fxf"));; }
如何遍历一个目录及其子目录下的所有文件?
/** * 根据路径,如果是文件夹,输出该文件夹下文件名以及子文件夹的文件名称 * @param folderPath */ public static void displayUnderFolderAndChildFloder(String folderPath) { File f = new File(folderPath); if (f.isDirectory()) { System.out.println(f.getAbsolutePath() + "文件夹下文件有:"); File[] fileArray = f.listFiles(); if (fileArray != null) { for (int m = 0; m < fileArray.length; m++) { if (fileArray[m].isDirectory()) { displayUnderFolderAndChildFloder(fileArray[m].getAbsolutePath()); } else { System.out.println(fileArray[m].getName()); } } } } } /** * @param args */ public static void main(String[] args) { displayUnderFolderAndChildFloder("E:\\data"); }
如何创建一个文件?
/** * 根据路径创建文件 * @param folderPath * @return boolean */ public static boolean createFile(String folderPath) { boolean flag = false; File f = new File(folderPath); try { flag = f.createNewFile(); } catch (IOException e) { e.printStackTrace(); } return flag; }
如何获取文件的长度?
/** * 根据文件路径获取文件长度,如果是文件夹返回0 * @param filePath * @return String */<strong> </strong>public static String getFileLength(String filePath) { String fileLength = ""; File f = new File(filePath); if (!f.isDirectory()) { try { FileInputStream fInput = new FileInputStream(f); fileLength = String.valueOf(fInput.available()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //fileLength = String.valueOf(f.length());//该方法好像也可以,测试文字型文件,两种获取长度都一样 } else { fileLength = "0"; } return fileLength; }
如何判断指定的文件是否存在?
待续。。。
如何按照指定的编码向文件中写入文本?
如何在文件末尾追加文本?
如何按行读取文本文件的内容?
相关文章推荐
- Java之旅Struts系列(1)——Struts1(前奏)
- Java 线程中的几个重要方法
- Java包
- Java抽象类
- java将捕获的异常写入日志
- Java多态的应用
- Java虚拟机3:常用JVM命令参数
- Javafinal变量
- Javafinal方法
- java字符串输出
- Spring学习日记(2)Junit
- Java学习基本步骤
- java冒泡排序
- 趣见:java中同时产生两个不同的随机数
- JAVA问题总结之25--sysout快捷键
- java设计模式第14弹--备忘录模式
- java自动装箱
- 丰富eclipse注解的内容
- JAVAEE分页jar包及其用法
- JAVA_SE基础——30.构造代码块