java创建file
㈠ java 怎么用File建文件“夹”
mkdirs()方法就是创建此抽象路径名指定的目录,并包括所有必须但不存在的父目录。也就是说,比如File
f=new
File("d:\\me\\you.txt");
我们想要在me文件夹下创建you.txt这个文件,但是me这个文件夹本来没有,所以这时调用f.mkdirs();就直接把me这个文件夹也一起创建了。
㈡ java中创建文件
public void createFile(){
//path表示你所创建文件的路径
String path = "d:/tr/rt";
File f = new File(path);
if(!f.exists()){
f.mkdirs();
}
// fileName表示你创建的文件名;为txt类型;
String fileName="test.txt";
File file = new File(f,fileName);
if(!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//现在你可以在d:/tr/rt 目录下找到test.txt文件
㈢ 用java怎么创建文件往里面写入数据
/**
*
重新写入
*
@param
path
写入文件路径
*
@param
str
写入内容
*
@return
*
@throws
ioexception
*/
public
boolean
writer(string
path,string
str)
throws
ioexception
{
file
file
=
new
file(path);
bufferedoutputstream
bout
=
null;
try
{
outputstream
out
=
new
fileoutputstream(file);
bout
=
new
bufferedoutputstream(out);
bout.write(str.getbytes());
bout.flush();
}
catch
(ioexception
e)
{
e.printstacktrace();
throw
e;
}
finally
{
if
(bout
!=
null)
{
bout.close();
}
}
return
true;
}
调用此方法,将参数设为你要的路径和内容即可
㈣ java怎么创建一个指定位置的文件
File
f=new
File("D:/abc/txt.txt");
try
{
f.createNewFile();
}
catch
(IOException
e)
{
//
TODO
Auto-generated
catch
block
e.printStackTrace();
}
但是目录必须存在否则会报找不到路径异常,最好先判断一下目录是否存在。
也可以用这个方法,2个参数一个路径,一个文件名File
f=new
File(path,filename);
㈤ java 创建file读取file
/***主要是输入流的使用,最常用的写法*@paramfilePath*@return*/publicstaticStringread(StringfilePath){//读取txt内容为字符串StringBuffertxtContent=newStringBuffer();//每次读取的byte数byte[]b=newbyte[8*1024];InputStreamin=null;try{//文件输入流in=newFileInputStream(filePath);while(in.read(b)!=-1){//字符串拼接txtContent.append(newString(b));}//关闭流in.close();}catch(FileNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{if(in!=null){try{in.close();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}returntxtContent.toString();}
㈥ java 怎样创建文本文件
可以通过“fileoutputstream”创建文件文本文件,之后过“outputstreamwriter”流的形式进行文件内容存储,举例:
outputstreamwriter
pw
=
null;//定义一个流
pw
=
new
outputstreamwriter(new
fileoutputstream(“d:/test.txt”),"gbk");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例
pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次write
pw.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
㈦ java中创建一个file类对象,意思是在磁盘里创建一个文件吗
不是,是和硬盘里面的一个文件/文件夹想关联。如果所指向的文件不存在,调用file。exist将返回false
㈧ Java File类文件创建
publicclass makedir { publicstaticvoid mkdir(String mkdirName) { try { File dirFile =new File(mkdirName); //mkdirName为传建文件夹路径boolean bFile = dirFile.exists(); if( bFile ==true ) { System.out.println("The folder exists."); } else { System.out.println("The folder do not exist,now trying to create a one..."); bFile = dirFile.mkdir(); if( bFile ==true ) { System.out.println("Create successfully!"); System.out.println("创建文件夹"); } else { System.out.println("Disable to make the folder,please check the disk is full or not."); System.out.println(" 文件夹创建失败,清确认磁盘没有写保护并且空件足够");// System.exit(1); } } } catch(Exception err) { System.err.println("ELS - Chart : 文件夹创建发生异常"); err.printStackTrace(); } } }
㈨ 如何在java中创建一个文件夹
File类里面有两个方法可以实现:
一个是mkdir():创建此抽象路径名指定的目录。
另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
比如你想在A文件夹创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:
import java.io.File;
public class Test {
public static void main(String args[]) {
File file = new File("D:\\A\\B\\C");
file.mkdirs();
file = new File("D:\\A\\B\\D");
file.mkdir();
}
}