java创建本地文件并读取文件
java功能强大,可以直接或间接与操作系统打“交道”。例如在本地创建文件,并读取文件,其实与本地写log日志是一样的道理。
接下来就是使用java来实现创建本地文件,并读取本地文件,废话就不多说了,直接上代码。
package localfile;
import java.io.*;
import java.util.Properties;
public class MichaelMakeNativeFile {
private static Properties base;
private static File pFile = null;
private static long iniModifyTime = 0;
private static String currentUrl;
//static生命周期与类实例化一致
static {
currentUrl = System.getProperty( "user.dir" ) + "\\";
System.out.println("当前项目的完整路径(只到项目文件夹名,不包括包名):"+currentUrl);
//1)创建文件
pFile = new File( currentUrl + "config\\michael.txt" );
iniModifyTime = pFile.lastModified();
//操作键值对
base = new Properties();
//++++++++++++++++++++++++++++++++++++文件夹和文件++++++++++++++++++++++++++++++++++++
try {
//如果不存在该文件,则创建新的文件,并写入新的默认值
if(!pFile.exists()){
createFile("config","michael.txt");
//2)写入文件
fileWrite("name","michael.pan");
fileWrite("age","20");
}
//+++++++++++++++++++++++++++++++++++++++++
//Properties需要加载FileReader才能读取File文件的值!!!
FileReader reader = new FileReader( pFile );
base.load( reader );
//+++++++++++++++++++++++++++++++++++++++++