Androidfile类使用详解

Androidfile类使用详解

2023年7月7日发(作者:)

Androidfile类使⽤详解⼀.Android file类 在开发应⽤时免不了会跟⽂件打交道,本篇⽂章记录总结⾃⼰常⽤到的⽂件操作,数据的存储有多种⽅式,⽐如存储、SharedPreferences存储、⽂件存储等;这⾥我们将要介绍最简单的⽂件存储⽅式;⽂件存储简单的来说就是⼀般的JAVASE中的IO流,只是把他应⽤于⼿机中⽽已。⼆.Android file类使⽤ File⽂件的存储需要在程序中使⽤sdcard进⾏数据的存储,需要在⽂件中进⾏权限的配置:中创建与删除⽂件权限:写⼊数据权限代码如下: File类语法(String pathname)File file = new File ("/mnt/sdcard/");(String dir, String subpath)File file = new File("/mnt/sdcard/temp", "");

File类常⽤⽅法boolean exists() 测试⽂件是否存在boolean delete() 删除此对象指定的⽂件boolean createNewFile() 创建新的空⽂件boolean isDirectory() 测试此File对象表⽰的⽂件是否是⽬录boolean mkdir() 创建由该File对象表⽰的⽬录boolean mkdirs() 创建包括⽗⽬录的⽬录String getAbsolutePath() 返回此对象表⽰的⽂件的绝对路径名String getName() 返回此对象表⽰的⽂件的名称String getParent() 返回此File对象的路径名的上⼀级,若路径名没有上⼀级,则返回null使⽤mkdir创建由该File对象表⽰的⽬录package ;import ;import patActivity;import ;import ;import ;import ;import ;import ption;public class MainActivity extends AppCompatActivity implements kListener{ private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { te(savedInstanceState); setContentView(ty_main); initView(); } private void initView(){ btn= (Button) findViewById(); lickListener(this); } @Override public void onClick(View v) { //先实例化⼀个file对象,参数为路径名 File file = new File("/mnt/sdcard/Tenect/"); //File file = new File("/mnt/sdcard/Tenect",""); try { //判断⽂件是否存在 if (()){ //⽂件如果存在删除这个⽂件 (); xt(, "删除成功了", _SHORT).show(); }else{ //创建⼀个新的⽂件 file=new File("/mnt/sdcard/Tenect"); //先创建⽂件夹 (); //创建这个⽂件 file = new File("/mnt/sdcard/Tenect/"); NewFile(); xt(, "创建成功了", _SHORT).show(); } //获取当前file⽂件的绝对路径 Log.i("$$$",olutePath()); //获取当前file⽂件的名字,包括后缀名 Log.i("$$$",e()); //获取当前file⽂件的以上所有级的⽬录 Log.i("$$$",ent()); //测试此file⽂件是否是⼀个⽬录 boolean directory=ctory(); Log.i("$$$",f(directory)); } catch (IOException e) { tackTrace(); xt(, "失败了", _SHORT).show(); } }}

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信