列出一个目录中的所有文件
- package com.javatest;
- import java.io.File;
- /**
- * 列出一个目录中所有文件
- * @author Administrator
- *
- */
- public class FileTest {
- public static void fileName()
- {
- File file=new File("g:/y41/y4");
- File[] files=file.listFiles();
- for(int i=0;i<files.length;i++)
- {
- if(files[i].isDirectory())//files[i].isFile()判断是否是文件
- {
- System.out.println(files[i]);
- }
- }
- }
- public static void main(String[] args)
- {
- fileName();
- System.out.println(new File("w:/").exists());
- }
- }
关于对文件的读写操作
- package com.javatest;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.IOException;
- public class FileInputStreamTest {
- public static void main(String[] args)
- {
- try {
- FileInputStream fin=new FileInputStream("e:/tt.txt");
- byte[] bs=new byte[100];
- StringBuffer strb=new StringBuffer();
- while(true)
- {
- int len=fin.read(bs, 0,99);
- if(len<0)
- {
- break;
- }
- String s=new String(bs,0,len);
- strb.append(s);
- }
- System.out.println(strb);
- fin.close();
- //==================
- FileWriter fw=new FileWriter("e:/ttt.txt");
- fw.write("helloword!");
- fw.write("你好北京");
- fw.close();
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }