導航:首頁 > 文件管理 > java中如何刪除文件

java中如何刪除文件

發布時間:2023-05-21 13:43:07

A. java File類 刪除文件

1、創建File對象File(String pathname):pathname錄入時錄入的路徑字元串需要注意/和的運用,但是由於java開發出的程序衡凳需要運用到不同的系統源迅上,因此,一般以File.separator來代替。

B. JAVA怎樣刪除一個文件

Windows 8 - 卸載程序
1、右鍵單擊屏幕左下角,然後從彈出菜單中選擇【控制面板內】。容
2、在顯示「控制面板」後,從「程序」類別中選擇【卸載程序】。
3、選擇要卸載的程序,然後單擊其【卸載】按鈕。
4、單擊是【確認】卸載此程序。

Windows 7 和 Vista - 卸載程序
1、單擊【開始】
2、選擇【控制面板】
3、選擇【程序】
4、單擊【程序和功能】
5、單擊要卸載的程序將其選中,然後單擊【卸載】按鈕。
註:可能需要管理員特權來刪除程序。

Windows XP - 卸載程序
1、單擊【開始】
2、選擇【控制面板】
3、單擊【添加或刪除程序】控制面板圖標
4、「添加/刪除程序」控制面板顯示系統中已安裝的軟體列表,包括計算機上的所有 Java 軟體產品。單擊要卸載的軟體將其選中,然後單擊【刪除】按鈕。

C. Java:刪除某文件夾下的所有文件該如何實現呢

先讀取整個目錄,循環遍歷目錄下所有文件,判斷是否為文件夾 使用file.isDirectory() ,它返回的布爾值,是文件夾返回true,如果返回是false值,就file.delete(),這樣就可以滿足你要的效果了,望採納謝謝。

D. java中如何刪除本地文件夾以及文件

刪除文件夾(前提:文件夾為空以及InputStream和OutputStream等一些數據文件流關掉【close()】,否則文件無法刪除)

E. java如何刪除文本文件

兩種方法:
方法一,
File file = new File("?");(?中填寫你的文件的路徑,注意:win下需要轉義,例如:D:\\test.txt,Linux下直接填寫,版例如:/home/user001/text.txt)
if(file.exists())
file.delete();
方法二,權
利用Runtime(Runtime是java的一個取得系統相關進程的類,說白了就是調用系統的命令刪除文件)
Runtime run = Runtime.getRuntime();
try {
Process p = run.exec(cmd); //cmd為String,其內容為對應系統的刪除命令,例如:在win下,應該寫成:String cmd = "del "+你的文件路徑以及文件名;
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
方法二,速度比較快哦,不過如果小文件的話,速度沒什麼分別。

F. java刪除文件夾怎麼刪

import java.io.File; //這是java的一個文件類 它這樣聲明 比如說c盤下有一個test.txt文件
//File file = new File('test.txt');

private void deleteFile(File file){
if(file.exists()){ //判斷文件是否存在
if(file.isFile()){ //判斷是否是文件
file.delete(); //delete()方法 你應該知道 是刪除的意思;
}else if(file.isDirectory()){ //否則如果它是一個目錄
File files[] = file.listFiles(); //聲明目錄下所有的文件 files[];
for(int i=0;i<files.length;i++){ //遍歷目錄下所有的文件
this.deleteFile(files[i]); //把每個文件 用這個方法進行迭代
}
}
file.delete();
}else{
System.out.println("所刪除的文件不存在!"+'\n');
}
}

//希望你可以明白

G. java 文件中 怎、樣將 裡面的內容 刪除掉 (全部刪除 和 部分刪除 )

很明顯是不可能的,clear()方法是移除所有的,根本無法滿足你的需求,怎麼辦呢?建議專:建立一個javabean類,屬就是說這個類裡面有你圖書的欄位信息,比如書名,出版社,價格等欄位,你把一個本書的信息寫入文件的時候就可以建立一個對象,然後對象.書名;對象.出版社;對象.價格。這樣先把對象初始化了,然後如果對象比較多,你就放在ArraysList或是其他集合裡面。然後通過循環寫文件。你要刪除就得重新取出來放到集合里,刪除那個你查詢到的對象,然後重新寫進文件里,明白了嗎。

H. Java代碼如何清空TXT文檔

以下是代碼,利用的是IO操作,刪除D盤下的100randomnum.txt文件 ,已經試驗通專過,望你採納:屬

import java.io.*;public class Clear { public static void main(String[] args) throws Exception{ File f = new File("d:" + File.separator +"100randomnum.txt"); f.delete(); }
}

I. java文件刪除

java刪除文件或文件夾的具體步驟:
1、驗證傳入路徑是否為正確的路徑名(Windows系統,其他系統未使用)
// 驗證字元串是否為正確路徑名的正則表達式
private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*";
// 通過 sPath.matches(matches) 方法的返回值判斷是否正確
// sPath 為路徑字元串
2、通用的文件夾或文件刪除方法,直接調用此方法,即可實現刪除文件夾或文件,包括文件夾下的所有文件
/**
* 根據路徑刪除指定的目錄或文件,無論存在與否
*@param sPath 要刪除的目錄或文件
*@return 刪除成功返回 true,否則返回 false。
*/
public boolean DeleteFolder(String sPath) {
flag = false;
file = new File(sPath);
// 判斷目錄或文件是否存在
if (!file.exists()) { // 不存在返回 false
return flag;
} else {
// 判斷是否為文件
if (file.isFile()) { // 為文件時調用刪除文件方法
return deleteFile(sPath);
} else { // 為目錄時調用刪除目錄方法
return deleteDirectory(sPath);
}
}
}
3、實現刪除文件的方法
/**
* 刪除單個文件
* @param sPath 被刪除文件的文件名
* @return 單個文件刪除成功返回true,否則返回false
*/
public boolean deleteFile(String sPath) {
flag = false;
file = new File(sPath);
// 路徑為文件且不為空則進行刪除
if (file.isFile() && file.exists()) {
file.delete();
flag = true;
}
return flag;
}
4、實現刪除文件夾的方法

/**
* 刪除目錄(文件夾)以及目錄下的文件
* @param sPath 被刪除目錄的文件路徑
* @return 目錄刪除成功返回true,否則返回false
*/
public boolean deleteDirectory(String sPath) {
//如果sPath不以文件分隔符結尾,自動添加文件分隔符
if (!sPath.endsWith(File.separator)) {
sPath = sPath + File.separator;
}
File dirFile = new File(sPath);
//如果dir對應的文件不存在,或者不是一個目錄,則退出
if (!dirFile.exists() || !dirFile.isDirectory()) {
return false;
}
flag = true;
//刪除文件夾下的所有文件(包括子目錄)
File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i++) {
//刪除子文件
if (files[i].isFile()) {
flag = deleteFile(files[i].getAbsolutePath());
if (!flag) break;
} //刪除子目錄
else {
flag = deleteDirectory(files[i].getAbsolutePath());
if (!flag) break;
}
}
if (!flag) return false;
//刪除當前目錄
if (dirFile.delete()) {
return true;
} else {
return false;
}
}
5、main() 方法

public static void main(String[] args) {

HandleFileClass hfc = new HandleFileClass();
String path = "D:\\test\\folder1\\exam1";
boolean result = hfc.CreateFolder(path);
System.out.println(result);
path = "D:\\test\\folder2";
result = hfc.DeleteFolder(path);
System.out.println(result);

}

J. java刪除文件

先告訴你思路

1.先讀取文件(多文件的話 遞歸)

File file=new File(filename);

2.再 判斷該文件的屬性
具體請看api文檔

3.如果是只讀的 去掉

4.有隱藏的下埋橘層文件的文燃液胡件夾刪皮攔除

閱讀全文

與java中如何刪除文件相關的資料

熱點內容
windows7系統共享文件 瀏覽:62
ps前往文件夾 瀏覽:694
信捷plc編程用哪個軟體 瀏覽:939
vba導入文件 瀏覽:690
更新後版本英文怎麼說 瀏覽:267
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414

友情鏈接