android文件基本操作
2015-09-27 13:08
393 查看
package cotrol;
import java.io.File;
import java.io.IOException;
(1)public class CreateFile {
public static void main(String[] args) throws IOException {
File file=new File(FileUtil.FILE_NAME);
//在创建文件时,应该判断文件的存在性,否则就失去创建的意义
if(!file.exists()){
file.createNewFile();
System.out.println("文件已经创建");
}else{
System.out.println("文件已经存在");
System.out.println("文件名称:"+file.getName());
System.out.println("文件的绝对路径:"+file.getAbsolutePath());
System.out.println("文件的相对路径:"+file.getPath());
//字符的长度
System.out.println("文件大小:"+file.length());
System.out.println("文件是否可读"+file.canRead());
System.out.println("文件是否可写"+file.canWrite());
System.out.println("文件是否隐藏"+file.isHidden());
}
}
}
package cotrol;
import java.io.File;
(2)public class CreateFolder {
public static void main(String[] args) {
//file可以同时表示文件和文件夹
//因此都是file对象,不管file,还是folder是不能重名的
File folder=new File(FileUtil.FILE_FOLDER);
if(!folder.exists()){
//folder.mkdir();
folder.mkdirs();
System.out.println("文件夹已经创建");
}
}
}
package cotrol;
import java.io.File;
(3)public class DeleteFile {
public static void main(String[] args) {
File file=new File(FileUtil.FILE_NAME);
if(file.exists()){
file.delete();
System.out.println("文件已经删除");
}
}
}
package cotrol;
import java.io.File;
(4)public class FileUtil {
public static final String FILE_NAME="myfile.txt";
//public static final String FILE_FOLDER="newfolder";
//创建多级目录
public static final String
//FILE_FOLDER="newfolder1"+File.separator+"subfolder1";
FILE_FOLDER="newfolder";
}
package cotrol;
import java.io.File;
(5)public class RemoveFolder {
public static void main(String[] args) {
File fodler=new File(FileUtil.FILE_FOLDER);
if(fodler.exists()){
//只能删除最下面的目录
// fodler.delete();
// System.out.println("子文件夹已经删除");
//目录不为空,则删除失败
System.out.println("含有子目录:"+fodler.delete());
}
}
}
package cotrol;
import java.io.File;
(6)public class ReNameFile {
public static void main(String[] args) {
File file=new File(FileUtil.FILE_NAME);
File newfile=new File("anotherfile.txt");
file.renameTo(newfile);
System.out.println("文件已经被重命名"+file.getName());
}
}
相关文章推荐
- Android类似日历的翻转控件
- Android实现向Launcher添加快捷方式的方法
- Android通过应用程序创建快捷方式的方法
- Android手机闹钟用法实例
- 关于android:minSdkVersion;android:targetSdkVersion;maxSdkVersion
- Android--ListView多布局的复用简介
- 【Android】后台收听收音机时,语音搜索失效
- android环境搭建NDk和cdt
- LinearHorizontalRecyclerView
- android Gallery模拟左右滑动的listView
- android环境大全
- android多线程详解之Handler
- Android的复合RecyclerView
- android改变字体的颜色的三种方法
- Android项目包装apk和apk反编译,xml反编译
- Android消息处理机制-Looper、Handler、Thread
- 【Android】widget不能及时更新
- Android sdk 搭建
- Android 开发中的日常积累
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程