創(chuàng)建文件夾
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"文件夾名"+File.separator);
if (!file.exists()){
file.mkdirs();
}
創(chuàng)建文件
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"文件夾名"+File.separator,"文件名(包括后綴名)");
if (!file.exists()){
file.createNewFile();
}
mkdir:只能用來(lái)創(chuàng)建文件夾,且只能創(chuàng)建一級(jí)目錄烛卧,如果上級(jí)不存在佛纫,就會(huì)創(chuàng)建失敗。
mkdirs:只能用來(lái)創(chuàng)建文件夾总放,且能創(chuàng)建多級(jí)目錄 呈宇,如果上級(jí)不存在,就會(huì)自動(dòng)創(chuàng)建局雄。(創(chuàng)建文件夾多用此)
createNewFile:只能用來(lái)創(chuàng)建文件蜗搔,且只能在已存在的目錄下創(chuàng)建文件肘交,否則會(huì)創(chuàng)建失敗仔涩。(FileOutputStream os=new FileOutputStream(file)也可創(chuàng)建文件墩邀,看情況使用)