怎樣創建文件java文件
① 在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里怎樣創建一個文件
比如我在D盤有個文件夾a,現在要獲取其創建時間: File file = new File("D:\\a"); long time = file.lastModified();//返迴文件最後修改時間,是以個long型毫秒數 String ctime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(time)); System.out.println(ctime);
③ java 怎樣創建文本文件
可以通過「fileoutputstream」創建文件文本文件,之後過「outputstreamwriter」流的形式進行文件內容存儲,舉例:
outputstreamwriter
pw
=
null;//定義一個流
pw
=
new
outputstreamwriter(new
fileoutputstream(「d:/test.txt」),"gbk");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例
pw.write("我是要寫入到記事本文件的內容");//將要寫入文件的內容,可以多次write
pw.close();//關閉流
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。
④ 怎麼建立一個java文件直接.java文件。
用txt可以建,改後綴名.java,導入用Eclipse下File --> Import --> General --> File System 可以導入。
⑤ 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創建一個文件
最簡單的方法,使用 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();
}
}
⑦ 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如何創建文件
srcFile:源文件路徑
desFile:目標文件路徑
public static void FileByBuffer(String srcFile, String desFile) throws IOException {
Test test = new Test();
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
long s = 0;
try {
// 建立源文件與代碼之間的流(輸入流)
bis = new BufferedInputStream(new FileInputStream(new File(srcFile)));
// 得到源文件的大小
s = bis.available();
// 保存到多線程方法中
test.setS(s);
// 建立目標文件與代碼之間的流(輸出流)
bos = new BufferedOutputStream(new FileOutputStream(new File(desFile)));
//
int BUFFER_SIZE = 16 * 1024;
test.setLen(BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
// 從輸入流里讀取源文件信息
int len = bis.read();
while (len > 0) {
// 把讀到的源文件信息以輸出流的方式寫出去
bos.write(buffer, 0, len);
bis.read(buffer);
}
} finally {
// 關閉輸出流
if (bos != null) {
bos.close();
}
// 關閉輸入流
if (bis != null) {
bis.close();
}
}
}
⑨ java文件創建
創建一個Web項目,jar包裡面自帶C:\Program Files\Java\jdk1.6.0_02\jre\lib\rt.jar架包,就可以創建了
⑩ 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文件