java基礎io類之file類(java file類)

本文目錄一覽:

java中的java.io包中的file類

File file=new File(“a.jpg”);

是在內存中創建一個file實例,只存在內存中,不存在硬碟上,你需要執行file.createNewFile();

才會在硬碟上創建,如果a.jpg

在硬碟上已經存在了,則會覆蓋掉。

關於Java io中File類的一些小問題~~求指點

這麼說吧,windows裡面有 文件夾 和 文件, java裡面 只有 File, file可以指文件夾,也可以指文件;

File.mkdir()就是創建文件夾,File.createNewFile()就是創建文件;

你可以通過File.isDirectory()來判斷時文件夾還是文件;

你的實例就是先創建了個文件夾,然後在那個文件夾下面創建了1000個文件

注意創建文件時必需父目錄已經存在,實例中用的mkdir,一般來說更推薦mkdirs

Java io中File類中 刪除文件的相關問題~

import java.io.File;

public class $ {

    public static void main(String[] args) {

        File f = new File(“D:/a”);

        deleteFile(f);

    }

    private static void deleteFile(File f) {

        // 如果是文件,直接刪除

        if (f.isFile()) {

            f.delete();

            return;

        }

        // 如果是文件夾,先遍歷刪除裡面的文件,最後在把本文件夾刪除

        File[] fs = f.listFiles();

        for (File file : fs) {

            // 遞歸調用的目的是,文件夾里可能有子文件夾

            deleteFile(file);

        }

        // 刪除文件夾

        f.delete();

    }

}

java.io包的file類是什麼類

File這個類,主要用來處理文件的相關操作,比如獲取某個文件的文件路徑,文件名,文件大小,刪除等等一系列操作,經常會結合 輸入/輸出流 進行文件的讀寫。

java.io包中的file類是位元組流類還是非流類

file是用來創建文件的。

File a=new File(「asd」)

FileOutputstream是位元組輸出流

FileInputstream位元組輸入流

java中 File類是什麼?

在java中File類是可以直接操作文件的類,

它有四個構造函數:

File(String parent,String child)

File(File parent,String child)

File(URI uri)

File(String pathname)

封裝了以下主要方法:

canWrite() 返迴文件是否可以讀寫

canRead() 返迴文件是否可讀

compareTo(File pathname)檢查文件路徑間的順序

createNewFile() 當文件不存在時生成文件

delete() 從文件系統內刪除該文件

deleteOnExit() 程序順利結束時刪除文件

equals(Object obj) 檢查特定對象的路徑名是否相等

exists() 判斷文件是否存在

getAbsoluteFile() 返迴文件完整路徑的File實例

getAbsolutePath() 返迴文件完整路徑

getName() 返迴文件名稱

getParent() 返迴文件父目錄路徑

getPath() 返迴文件路徑字元串

getParentFile() 返迴文件所在文件夾的路徑

hashCode() 返迴文件哈希碼

isDirectory() 判斷該路徑指示的是否是目錄

isFile() 判斷該路徑指示的是否是文件

lastModified() 返回該文件最後更改時間標誌

length() 返迴文件長度

list() 返迴文件和目錄清單

mkdir() 生成指定的目錄

renameTo(File dest) 更改文件名字

setReadOnly() 將文件設置為可讀

toString() 返迴文件狀態的字元串

toURL() 將文件的路徑字元串轉換成URL

推薦於 2017-11-25

查看全部5個回答

— 你看完啦,以下內容更有趣 —

在java中File是什麼意思?有什麼作用?

在java中File類是可以直接操作文件的類,

它有四個構造函數:

File(String parent,String child)

File(File parent,String child)

File(URI uri)

File(String pathname)

封裝了以下主要方法:

canWrite() 返迴文件是否可以讀寫

canRead() 返迴文件是否可讀

compareTo(File pathname)檢查文件路徑間的順序

createNewFile() 當文件不存在時生成文件

delete() 從文件系統內刪除該文件

deleteOnExit() 程序順利結束時刪除文件

equals(Object obj) 檢查特定對象的路徑名是否相等

exists() 判斷文件是否存在

getAbsoluteFile() 返迴文件完整路徑的File實例

getAbsolutePath() 返迴文件完整路徑

getName() 返迴文件名稱

getParent() 返迴文件父目錄路徑

getPath() 返迴文件路徑字元串

getParentFile() 返迴文件所在文件夾的路徑

hashCode() 返迴文件哈希碼

isDirectory() 判斷該路徑指示的是否是目錄

isFile() 判斷該路徑指示的是否是文件

lastModified() 返回該文件最後更改時間標誌

length() 返迴文件長度

list() 返迴文件和目錄清單

mkdir() 生成指定的目錄

renameTo(File dest) 更改文件名字

setReadOnly() 將文件設置為可讀

toString() 返迴文件狀態的字元串

toURL() 將文件的路徑字元串轉換成URL

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127340.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論