您的位置:首页 > 移动开发 > Android开发

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

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: