您的位置:首页 > 编程语言 > Java开发

Java文件操作

2011-10-19 00:13 183 查看
/**
 * 创建新文件
 */
import java.io.File;
import java.io.IOException;

public class createfile 
{
	public static void main(String args[]) 
	{
		String sd = "F:/9eclipse/work";
		String sf = "1.txt";
		File f1 = new File(sd, sf);
		if (!f1.exists()) 
		{
			try 
			{
				f1.createNewFile();
			} 
			catch (IOException e)
			{
				e.printStackTrace();
			}
			
			System.out.print("Create!");
		}
		else
		{
			System.out.print("No Create!");
		}
		

	}
}


/**
 * 删除文件
 */
import java.io.File;
public class deletefile 
{
	public static void main(String[] args) 
	{
		String sd="F:/9eclipse/work";
		String sf="1.txt";
		File f1=new File(sd,sf);
		if(f1.exists())
		{
		   f1.delete();
		   System.out.print("Delete!");			
		}
		else
		{
			System.out.print("No Delete!");		
		}

	}
}


/**
 * 向文件中写内容
 */
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
public class writefile 
{
	public static void main(String[] args) 
	{
		char c;
		String sd="F:/9eclipse/work";
		String sf="1.txt";
		File f1=new File(sd,sf);
		
		try
		{
			FileOutputStream fos=new FileOutputStream(f1);
			while((c=(char)System.in.read())!='#')
				 fos.write(c);
				 fos.close();
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		}
	}
}


/**
 * 从文件读取内容
 */
import java.io.FileInputStream;
import java.io.IOException;
import java.io.File;

public class readfile 
{
	public static void main(String[] args) 
	{
		int ch;
		String sd="F:/9eclipse/work";
		String sf="1.txt";
		File f1=new File(sd,sf);
		try 
		{
			FileInputStream fos =new FileInputStream(f1);
			while((ch=fos.read())!=-1)
				System.out.print((char)ch);
				fos.close();
		} 
		catch (IOException e) {
			e.printStackTrace();
		}
	}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: