亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

java----三種字符編碼以及File

標簽:
Java

gbk编码: 中文占用两个字节,英文占用一个字节
utf-8编码:中文占用三个字节,英文占用一个字节
java是双字节编码,是utf-16be编码
utf-16be编码:中文占用两个字节,英文占用两个字节
Java是双字节编码(utf-16be).中文占用两个字节,英文占用两个字节。
当字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要这种编码方式,否则会出现乱码,

java.io.File用于表示文件(目录)
File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问

file.getName()返回文件名
file.getAbsolutePath()返回文件路径
file.isDirectory()返回是否是目录
file.isFile()返回是否是文件
file.mkdir()创建目录
file.mkdirs()创建多层子目录
file.exist()返回是否文件是否存在
file.delete()删除文件

文件导入一定用双斜杠//
mkdirs()可以直接创建多级目录,mkdir()只能创建单级目录;
exists()判断是否存在
delete()用于删除
seperator()获取系统地分隔符,如windows下的\
isDirectory()和isFile判断file的种类
File类在java.io.File中

  1. 创建一个File对象:File file = new File(URL);
    file.exists()-boolean;是否存在此目录。
    file.isDictionary()-boolean;是否是一个目录。
    file.isFile()-boolean;是否是一个文件。
    file.mkdir()-boolean创建一个同名目录。
    file.delete()-boolean删除该目录。

1、 Java判断并创建目录
File file=new File("E:\java\imooc");
if(!file.exists()){
file.mkdir(); //file.mkdirs() 可以一次性创建多级目录
}else{
file.delete();
}

2、判断是否为一个目录
file.isDirectory();

3、判断是否为一个文件
file.isFile();
2、 File类(导入包java.io.file)

构造一个路径(可以是不存在的)
File file = new File("c://file//file.txt");
File file = new File("c://mkdir","file.txt");

直接打印file是打印file的路径等于syso+file.getAbsolutePath()

打印最后一个目录或文件syso+file.getName()

打印最后第二个目录或文件syso+file.getParent()

创建目录file.mkdir();

创建下级目录file.mkdirs();

创建文件file.createNewFile();

判断路径是否存在file.exists();

删除路径下的目录或文件file.delete();

判断是否是目录file.isDirectory();

判断是否是文件file.isFile();

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1.5萬
獲贊與收藏
8507

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消