- public static void main(String[] args)
- {
- TestFile tf = new TestFile();
-
- File f = new File("E:/shouji/");
- f.mkdir();
- f.canRead();
- f.canWrite();
- f.exists();
- f.delete();
- f.isFile();
- f.isDirectory();
-
- try
- {
- f.createNewFile();
- }
- catch (IOException e)
- {
- e.printStackTrace();
- }
-
- File[] files = f.listFiles();
- System.out.println(Arrays.toString(files));
-
-
- System.out.println("file length:" + f.length());
- System.out.println(f.getPath());
- System.out.println(f.getName());
-
- }
显示某个文件夹里所有文件的方法:
- public static void listFileName(File f)
- {
- File[] files = f.listFiles();
- for (int i = 0; i < files.length; i++)
- {
- if (files[i].isDirectory())
- {
- System.out.println("目录: " + files[i].getPath());
- File f1 = files[i];
- listFileName(f1);
- }
- else if (files[i].isFile())
- {
- System.out.println("文件: " + files[i].getPath());
- }
- }
-
- }