本文目錄一覽:
不小心把電腦里的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-hk/n/254225.html