国产探花免费观看_亚洲丰满少妇自慰呻吟_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();


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郓城县| 黄浦区| 梨树县| 同仁县| 新平| 淄博市| 吴旗县| 马尔康县| 甘孜| 工布江达县| 东乡县| 文化| 台中县| 随州市| 建瓯市| 沙坪坝区| 黑龙江省| 岳阳县| 佛冈县| 开封县| 通化市| 宾川县| 石狮市| 涞源县| 佛坪县| 松原市| 乌拉特前旗| 甘肃省| 南投县| 区。| 枣强县| 新沂市| 揭西县| 宣威市| 郴州市| 汉川市| 玉田县| 柘城县| 沙湾县| 盱眙县| 宁乡县|