国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

默認(rèn)目錄和多目錄的file的創(chuàng)建

2019-11-09 14:29:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

如果想在SDCard中創(chuàng)建與刪除文件權(quán)限必須在清單文件中添加

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>File類常用方法:boolean exists() 測(cè)試文件是否存在String getAbsolutePath() 返回此對(duì)象表示的文件的絕對(duì)路徑名String getName() 返回此對(duì)象表示的文件的名稱String getParent() 返回此File對(duì)象的路徑名的上一級(jí),如果路徑名沒(méi)有上一級(jí),則返回nullboolean delete() 刪除此對(duì)象指定的文件boolean createNewFile() 創(chuàng)建空文件,不創(chuàng)建文件夾boolean isDirectory() 測(cè)試此File對(duì)象表示的文件是否是目錄boolean mkdir() 創(chuàng)建由該File對(duì)象表示的目錄boolean mkdirs() 創(chuàng)建包括父目錄的目錄在默認(rèn)目錄下創(chuàng)建文件:先創(chuàng)建一個(gè)布局文件,在布局文件中添加一個(gè)Button按鈕,在java文件中給Button按鈕添加監(jiān)聽(tīng)

實(shí)例化File和參數(shù)路徑名

創(chuàng)建文件,創(chuàng)建文件是需要拋出異常用try{ }Catch{ }

創(chuàng)建文件時(shí)需要判斷文件是否存在,如果存在就刪除文件,不存在就創(chuàng)建文件。

代碼:

public class Main2Activity extends AppCompatActivity {    PRivate Button btn;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main2);        initView();    }    private void initView() {        btn = (Button) findViewById(R.id.button2);        btn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                File file =new File("/mnt/sdcard/Hellow.txt");                try {                    if(file.exists()){                        file.delete();                    }else{                        file.createNewFile();                    }                } catch (IOException e) {                    e.printStackTrace();                }            }        });    }}

在多目錄下創(chuàng)建文件

mkdir創(chuàng)建目錄只能添加一個(gè)文件夾,mkdirs創(chuàng)建目錄能添加多個(gè)文件夾,

實(shí)例化父目錄路徑,用file.mkdils()創(chuàng)建父目錄,再實(shí)例化子類目錄路徑,創(chuàng)建文件。

代碼:

file = new File("/mnt/sdcard/tmp/one/two/three/");

file.mkdirs();file = new File("/mnt/sdcard/tmp/one/two/three/Hellow.txt");file.createNewFile();


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 福安市| 阜新市| 宜都市| 永川市| 工布江达县| 宾阳县| 深泽县| 文登市| 买车| 西青区| 齐齐哈尔市| 喀喇沁旗| 犍为县| 辽中县| 海盐县| 阜南县| 龙海市| 临海市| 蚌埠市| 丽水市| 永仁县| 崇明县| 新营市| 临泉县| 灵宝市| 台东县| 囊谦县| 承德县| 临海市| 通河县| 烟台市| 长沙县| 寻乌县| 库车县| 当雄县| 邹城市| 商丘市| 临清市| 古蔺县| 温州市| 孟津县|