### String getName() 獲取文件名字
> filename.txt
### String getParent() 獲取父文件的路徑
> 根據傳入字符串確定,比如:
>
> 傳入`C:\\Users\\Administrator\\Desktop\\source`輸出`C:\Users\Administrator\Desktop`
>
> 傳入`../Administrator/Desktop/source`輸出`..\Administrator\Desktop`
>
> 傳入`source`輸出`null`
### File getParentFile() 獲取父文件的文件對象
### String getPath() 獲取文件路徑
> 是否是全路徑根據傳入字符串確定
### boolean isAbsolute() 判斷是否是絕對路徑
### String getAbsolutePath() 獲取絕對路徑
### File getAbsoluteFile() 獲取絕對路徑文件對象
### String getCanonicalPath() 和 File getCanonicalFile()
> 獲取文件路徑,將`../`和`./`解析過的路徑。不會再出現`../`和`./`。
### URI toURI() 轉化成URI
### boolean canRead() 是否可讀
### boolean canWrite() 是否可寫
### boolean exists() 是否存在
### boolean isDirectory() 是否為目錄
### boolean isFile() 是否為文件
### boolean isHidden() 是否為隱藏文件
### long lastModified() 最后修改時間
> 如果File表示一個具體文件,則length方法返回這個文件的字節大小;
>
> 如果File表示一個目錄,則length方法的返回值不確定;
>
> 如果File表示的目錄或文件不存在,則length方法的返回值為0L。
### boolean createNewFile() 創建新文件
### boolean delete() 刪除文件
### void deleteOnExit()
> 在JVM進程退出的時候刪除文件,通常用在臨時文件的刪除
### String[] list() 列出文件名
### File[] listFiles() 列出文件對象
### boolean mkdir() 創建目錄
### boolean mkdirs() 創建多級目錄
### boolean renameTo(File dest) 重命名