用你的路徑:“C:\Documents
公司主營業(yè)務(wù):網(wǎng)站制作、網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出華安免費(fèi)做網(wǎng)站回饋大家。
and
Settings\Administrator\”.replace('\','/');就行了
也就是把你寫的File
f=new
File(filePath);換成下面的就行了
File
f=new
File(filePath.replace('\','/'));
參考下面代碼,說明已在代碼中注釋:
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
public?class?WriteFile?{
public?static?void?main(String[]?args)?{
writeFile();
}
public?static?void?writeFile(){
SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss");
String?content?=?sdf.format(new?Date());
System.out.println("現(xiàn)在時間:"?+?content);
FileOutputStream?out?=?null;
File?file;
try?{
String?rootFile?=?"D:\\tests\\license";
file?=?new?File(rootFile);
if?(!file.exists())?{
/*
file.mkdirs():創(chuàng)建沒有存在的所有文件夾
file.mkdir():創(chuàng)建沒有存在的最后一層文件夾
例如:在硬盤上有D://test?文件夾,但是現(xiàn)在需要創(chuàng)建D://test//license//save,這個時候就需要使用file.mkdirs()而不能使用file.mkdir(),另外這兩個方法都是僅僅能創(chuàng)建文件夾,不能創(chuàng)建文件,即使創(chuàng)建D://test//license//save//systemTime.dat如果使用該方法創(chuàng)建的SystemTime.dat也是一個文件夾?,而不是文件
*/
file.mkdirs();
}
File?fileDat?=?new?File(rootFile?+?"\\systemFile.dat");
/*
if(!fileDat.exists()){
//創(chuàng)建文件?不是文件夾,在程序中這這一步?jīng)]有必要,因?yàn)?/p>
new?FileOutputStream(fileDat);該語句有創(chuàng)建文件的功能
fileDat.createNewFile();//
}
*/
out?=?new?FileOutputStream(fileDat);
byte[]?contentInBytes?=?content.getBytes();
out.write(contentInBytes);
out.flush();
out.close();
System.out.println("Done");
}?catch?(IOException?e)?{
e.printStackTrace();
}?finally?{
try?{
if?(out?!=?null)?{
out.close();
}
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
}
可以直接創(chuàng)建文件時用相對路徑,如:\x0d\x0aFile dir = new File("aaa/bbb");\x0d\x0adir.mkdirs();\x0d\x0a這樣創(chuàng)建的目錄就是在當(dāng)前目錄下。\x0d\x0a \x0d\x0a如果要指定絕對路徑可以獲取當(dāng)前class文件的路徑:\x0d\x0atest.class.getResource("").getPath();
File
F=new
File(路徑);/通過將給定路徑名字符串轉(zhuǎn)換為抽象路徑名來創(chuàng)建一個新
File
實(shí)例。
F.delete();//刪除此抽象路徑名表示的文件或目錄。
文件的移動的話,得通過輸入輸出流
FileInputStream
FI=new
FileInputStream(F);
FileOutputStream
FO=new
FileOutputStream(F);
wile(FI.read()!=EOF)
{
FO.write();
}