java文件刪除,java文件刪除了

本文目錄一覽:

不小心把電腦里的Java文件夾刪掉了怎麼辦?

你看看在不在回收站里,如果也清空了,你就重新去java官網下載一個來安裝,路徑記得選和原來一樣的位置,如果位置不一樣,你其他要用到java的軟件就要重新配環境。

JAVA File類 刪除文件

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

2、創建File對象File(File parent,String child):此為創建文件對象的另外一種方式,parent為已創建的對象,這種情況,parent一般為文件夾的路徑,child為文件的名稱。

3、判斷File對象是否是一個文件:isFile()返回值true為文件,false為非文件。如下程序中,由於file1對象為文件夾,非文件,返回為false;file2對象為文件,返回true。

4、文件的內容長度(佔用字節):length()當前File對象所表示的文件所佔用的字節量。在testFile1.txt中事先錄入部分數據,file2指向的File對象,內容長度為8。

5、判斷文件是否存在,在硬盤創建文件前,一般需要判斷硬盤中文件是否存在,如果不存在才創建文件,這樣可以避免文件重複創建。

6、文件創建:createNewFile()當File對象調用文件創建方法後,硬盤中文件才會被創建。

如何徹底刪除java

第一步:卸載Java虛擬機組件

以卸載Windows XP中已安裝的MSJVM虛擬機為例。點擊逗開始→運行地,在運行對話框中輸入逗RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall地命令,確定後dan出逗Microsoft VM uninstall地對話框(見圖),點擊逗是地按鈕後,開始卸載Java虛擬機組件,完成後重新啟動系統。

第二步:刪除Java虛擬機文件和目錄

1.刪除Java目錄

Windows XP系統重啟後,進入到逗c:\windows地系統目錄,刪除逗JAVA地目錄。

2.刪除java.pnf文件

然後進入逗c:\windows\inf 地目錄,刪除逗java.pnf地文件,這裡要注意,逗inf地目錄的屬性為隱藏,如果在系統目錄下找不到該文件夾,請在資源管理器窗口中點擊逗工具→文件夾選項地,在dan出的對話框中切換到逗查看地標籤頁,選中逗顯示所有文件和文件夾地。

3.刪除jview.exe和wjview.exe文件

進入到逗c:\windows\ system32地目錄,刪除jview.exe和wjview.exe這兩個可執行文件。

第三步:修改註冊表

打開註冊表編輯器,刪除逗The HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM地分支下的所有子鍵項目。接着刪除逗HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM地分支下所有子鍵項目。

完成了以上操作後,就在Windows XP系統中卸載了MSJVM,下面就可以從 下載最新的SUN公司Java虛擬機進行安裝使用了。

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);

}

JAVA怎樣刪除一個文件

package image;

import java.io.File;

public class Test {

    public static void main(String[] args) {

        String url = “”;    // 文件路徑

        // 根據路徑獲取文件對象

        File file = new File(url);

        // 判斷文件是否存在

        if (file.exists()) {

            // 文件刪除

            file.delete();

        }

    }

}

文件路徑要自己獲取

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254225.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 17:41
下一篇 2024-12-14 17:41

相關推薦

發表回復

登錄後才能評論