當前位置:首頁 » 編程語言 » 創建文件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();
}
}
}
熱點內容
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:802
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:93
強酸強鹼存儲櫃 發布:2025-05-14 21:45:16 瀏覽:563
車輛參數配置包括什麼 發布:2025-05-14 21:31:03 瀏覽:163
怎麼引入安卓項目 發布:2025-05-14 21:26:39 瀏覽:824
游戲輔編程 發布:2025-05-14 21:18:49 瀏覽:687
三菱plc一段二段密碼什麼意思 發布:2025-05-14 21:17:16 瀏覽:528
電腦開機密碼忘記了怎麼破解 發布:2025-05-14 21:09:40 瀏覽:57
pythondict格式 發布:2025-05-14 21:09:38 瀏覽:886
落葉片拍攝腳本 發布:2025-05-14 20:40:49 瀏覽:800