//import java.io.File;
package wzq;
import java.io.*;
public class TestFile
{
public static void main(String[] args)
{
String separator = File.separator;
String fileName = "Prince.txt";
//String directory = "mydir1"+separator+"mydir2";//ok
String directory = "mydir1/mydir2";
File f = new File(directory,fileName);
if(f.exists())
{
System.out.println("Filename:"+f.getAbsolutePath());//显示文件的绝对路径
System.out.println("Filesize:"+f.length());//统计文件所占的字节数
}
else
{
f.getParentFile().mkdirs();
try
{
f.createNewFile();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
/*
总结:
1.f.getParentFile().mkdirs();
父级目录,如果类在包内,类和包名作为一个整体,类的父级目录即是包的父级目录
2.路径分隔符:File.separator
windows下是\
linux下是/
其实在windows下也识别/
因此写/最保险
3.导包:
导具体类:import java.io.File;
到包下的所有类:import java.io.*;
*/
package wzq;
import java.io.*;
public class TestFile
{
public static void main(String[] args)
{
String separator = File.separator;
String fileName = "Prince.txt";
//String directory = "mydir1"+separator+"mydir2";//ok
String directory = "mydir1/mydir2";
File f = new File(directory,fileName);
if(f.exists())
{
System.out.println("Filename:"+f.getAbsolutePath());//显示文件的绝对路径
System.out.println("Filesize:"+f.length());//统计文件所占的字节数
}
else
{
f.getParentFile().mkdirs();
try
{
f.createNewFile();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
/*
总结:
1.f.getParentFile().mkdirs();
父级目录,如果类在包内,类和包名作为一个整体,类的父级目录即是包的父级目录
2.路径分隔符:File.separator
windows下是\
linux下是/
其实在windows下也识别/
因此写/最保险
3.导包:
导具体类:import java.io.File;
到包下的所有类:import java.io.*;
*/