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

首頁 > 學院 > 開發設計 > 正文

默認目錄和多目錄的file的創建

2019-11-09 15:38:08
字體:
來源:轉載
供稿:網友

如果想在SDCard中創建與刪除文件權限必須在清單文件中添加

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

實例化File和參數路徑名

創建文件,創建文件是需要拋出異常用try{ }Catch{ }

創建文件時需要判斷文件是否存在,如果存在就刪除文件,不存在就創建文件。

代碼:

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();                }            }        });    }}

在多目錄下創建文件

mkdir創建目錄只能添加一個文件夾,mkdirs創建目錄能添加多個文件夾,

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

代碼:

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦川县| 周口市| 诸城市| 江源县| 庐江县| 宁海县| 方山县| 邳州市| 辽阳县| 湟源县| 奇台县| 疏勒县| 台中市| 沙田区| 镇宁| 安丘市| 乐都县| 临邑县| 吉林市| 炉霍县| 赤壁市| 榆社县| 浠水县| 公安县| 会宁县| 遵义市| 遵义县| 白银市| 石嘴山市| 东光县| 高碑店市| 孟州市| 阳谷县| 东乌珠穆沁旗| 固阳县| 无棣县| 陆良县| 大名县| 武邑县| 阿克| 刚察县|