当前位置:首页 » 编程语言 » 创建文件java

创建文件java

发布时间: 2022-12-20 11:40:35

java 创建一个空文本文档

importjava.io.*;

publicclassTest{
publicstaticvoidmain(String[]args)throwsException{
Filef=newFile("E:/hello.txt");
OutputStreamos=newFileOutputStream(f);
}
}

已测可用,有帮助的话给个采纳谢谢。

竟然说我疑似复制

来,好好看看。

垃圾百毒

② 如何用java创建一个文件

最简单的方法,使用 FileWriter, 如下例子,将字符串 “Hello World!”写入文件 test.txt。

importjava.io.FileWriter;
importjava.io.IOException;

publicclassApp{

publicstaticvoidmain(String[]args)throwsIOException{

FileWriterwriter=newFileWriter("test.txt");

writer.write("HelloWorld!");

writer.close();
}
}

③ 在idea中如何新建java文件

从开始菜单运行IntelliJ Idea

创建name为“JavaStudy",location为“E:\workspace\JavaStudy”的Project

在src目录上点点右键,创建package name为“chapter1”的 Package

在创建的package“chapter1”上点右键,创建name为“InvokeAbstractClassMethod”的java class

写一个简单的Java classpackage chapter1;public class InvokeAbstractClassMethod { public static void main(String[] args) { System.out.println(Tools.addGoodMorningBefore("Tom")); }}abstract class Tools { public static String addGoodMorningBefore(String name) { return String.format("Good Morning ,%s", name); } abstract void process();}

在java代码编辑区任何位置点右键,在弹出的菜单上选 带有绿色三角符号对应的项,即可运行main方法中的代码
在左下方的面板中可以查看运行结果

④ java新建的文本文档有什么特征

文档结尾是点Java。
Java创建文件时是以点Java的文件格式保存在电脑中,同时在生成文件时,虚拟机也会出现点class的文件。
Java创建文件的方式有五种,第一种是java8系统下创建FilesnewBufferedWriter,第二种是在Java7下创建,第三种和第四种不分Java系统,FileswritePrintWriter、FilecreateNewFile、FileOutputStreamwritebyteb管道流。

⑤ 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如何创建文件夹

file类里面有两个方法可以实现:
一个是mkdir():创建此抽象路径名指定的目录。
另外一个是mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
比如你想在a文件夹创建一个b文件夹,并在b文件夹下创建c和d文件夹,可以用下面的代码实现:
importjava.io.file;
publicclasstest{
publicstaticvoidmain(stringargs[]){
filefile=newfile("d:\\a\\b\\c");
file.mkdirs();
file=newfile("d:\\a\\b\\d");
file.mkdir();
}
}
希望对你有帮助。。。。仍有问题可以hi我。。。

⑦ java 怎样创建文本文件

可以通过“fileoutputstream”创建文件文本文件,之后过“outputstreamwriter”流的形式进行文件内容存储,举例:
outputstreamwriter
pw
=
null;//定义一个流
pw
=
new
outputstreamwriter(new
fileoutputstream(“d:/test.txt”),"gbk");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例
pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次write
pw.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

⑧ java文件夹下怎么新建文本文档

new -- file 即可。
或者进入java文件夹对应的磁盘目录上,右键创建文本文档。

⑨ java创建目录或文件夹的方法

1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败

2、File类的mkdir方法根据抽象路径创建目录

3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录

4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀、后缀及文件所在的目录,如果不指定目录,则存放在系统的临时文件夹下。

5、除mkdirs方法外,以上方法在创建文件和目录时,必须保证目标文件不存在,而且父目录存在,否则会创建失败


示例代码如下:

packagebook.io;

importjava.io.File;
importjava.io.IOException;

publicclassCreateFileUtil{

publicstaticbooleancreateFile(StringdestFileName){
Filefile=newFile(destFileName);
if(file.exists()){
System.out.println("创建单个文件"+destFileName+"失败,目标文件已存在!");
returnfalse;
}
if(destFileName.endsWith(File.separator)){
System.out.println("创建单个文件"+destFileName+"失败,目标文件不能为目录!");
returnfalse;
}
//判断目标文件所在的目录是否存在
if(!file.getParentFile().exists()){
//如果目标文件所在的目录不存在,则创建父目录
System.out.println("目标文件所在目录不存在,准备创建它!");
if(!file.getParentFile().mkdirs()){
System.out.println("创建目标文件所在目录失败!");
returnfalse;
}
}
//创建目标文件
try{
if(file.createNewFile()){
System.out.println("创建单个文件"+destFileName+"成功!");
returntrue;
}else{
System.out.println("创建单个文件"+destFileName+"失败!");
returnfalse;
}
}catch(IOExceptione){
e.printStackTrace();
System.out.println("创建单个文件"+destFileName+"失败!"+e.getMessage());
returnfalse;
}
}


publicstaticbooleancreateDir(StringdestDirName){
Filedir=newFile(destDirName);
if(dir.exists()){
System.out.println("创建目录"+destDirName+"失败,目标目录已经存在");
returnfalse;
}
if(!destDirName.endsWith(File.separator)){
destDirName=destDirName+File.separator;
}
//创建目录
if(dir.mkdirs()){
System.out.println("创建目录"+destDirName+"成功!");
returntrue;
}else{
System.out.println("创建目录"+destDirName+"失败!");
returnfalse;
}
}


(Stringprefix,Stringsuffix,StringdirName){
FiletempFile=null;
if(dirName==null){
try{
//在默认文件夹下创建临时文件
tempFile=File.createTempFile(prefix,suffix);
//返回临时文件的路径
returntempFile.getCanonicalPath();
}catch(IOExceptione){
e.printStackTrace();
System.out.println("创建临时文件失败!"+e.getMessage());
returnnull;
}
}else{
Filedir=newFile(dirName);
//如果临时文件所在目录不存在,首先创建
if(!dir.exists()){
if(!CreateFileUtil.createDir(dirName)){
System.out.println("创建临时文件失败,不能创建临时文件所在的目录!");
returnnull;
}
}
try{
//在指定目录下创建临时文件
tempFile=File.createTempFile(prefix,suffix,dir);
returntempFile.getCanonicalPath();
}catch(IOExceptione){
e.printStackTrace();
System.out.println("创建临时文件失败!"+e.getMessage());
returnnull;
}
}
}

publicstaticvoidmain(String[]args){
//创建目录
StringdirName="D:/work/temp/temp0/temp1";
CreateFileUtil.createDir(dirName);
//创建文件
StringfileName=dirName+"/temp2/tempFile.txt";
CreateFileUtil.createFile(fileName);
//创建临时文件
Stringprefix="temp";
Stringsuffix=".txt";
for(inti=0;i<10;i++){
System.out.println("创建了临时文件:"
+CreateFileUtil.createTempFile(prefix,suffix,dirName));
}
//在默认目录下创建临时文件
for(inti=0;i<10;i++){
System.out.println("在默认目录下创建了临时文件:"
+CreateFileUtil.createTempFile(prefix,suffix,null));
}
}

}

输出结果:


创建目录D:/work/temp/temp0/temp1成功!
目标文件所在目录不存在,准备创建它!
创建单个文件D:/work/temp/temp0/temp1/temp2/tempFile.txt成功!
创建了临时文件:D:work emp emp0 emp1 emp5171.txt
创建了临时文件:D:work emp emp0 emp1 emp5172.txt
创建了临时文件:D:work emp emp0 emp1 emp5173.txt
创建了临时文件:D:work emp emp0 emp1 emp5174.txt
创建了临时文件:D:work emp emp0 emp1 emp5175.txt
创建了临时文件:D:work emp emp0 emp1 emp5176.txt
创建了临时文件:D:work emp emp0 emp1 emp5177.txt
创建了临时文件:D:work emp emp0 emp1 emp5178.txt
创建了临时文件:D:work emp emp0 emp1 emp5179.txt
创建了临时文件:D:work emp emp0 emp1 emp5180.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5181.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5182.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5183.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5184.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5185.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5186.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5187.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5188.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5189.txt
在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5190.txt

⑩ java如何在指定文件位置创建文件

以下代码是在D:/myDir1/myDir2下创建名为myFile.txt的文件

	publicstaticvoidtest3(){
//根据系统的实际情况选择目录分隔符(windows下是,linux下是/)
Stringseparator=File.separator;
Stringdirectory="D:"+separator+"myDir1"+separator+"myDir2";
//以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的
//linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用来表示反斜杠)
//Stringdirectory="myDir1/myDir2";
StringfileName="myFile.txt";
//在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
Filef=newFile(directory,fileName);
if(f.exists()){
//文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
}else{
//先创建文件所在的目录
f.getParentFile().mkdirs();
try{
//创建新文件
f.createNewFile();
}catch(IOExceptione){
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}
}
热点内容
安卓按键大师怎么用 发布:2025-05-15 01:54:12 浏览:686
手机ea服务器连不上怎么办 发布:2025-05-15 01:35:03 浏览:450
数据库数据插入语句 发布:2025-05-15 01:30:01 浏览:871
js是无需编译直接运行吗 发布:2025-05-15 01:28:30 浏览:476
android文件夹重命名 发布:2025-05-15 01:13:50 浏览:481
cns脚本 发布:2025-05-15 01:13:38 浏览:722
数据结构与算法笔试题 发布:2025-05-15 01:04:20 浏览:417
搜狗输入法如何直接编辑配置文件 发布:2025-05-15 00:51:47 浏览:668
电箱都有哪些配置 发布:2025-05-15 00:30:21 浏览:74
安卓qq邀请码在哪里寻找 发布:2025-05-15 00:02:04 浏览:35