java操作文件代码 java写文件代码

Java中如何进行文件(及文件夹)的新建,移动,删除等?给出代码

Java中进行文件(及文件夹)的操作

创新互联是一家专业从事成都网站建设、网站制作的网络公司。作为专业网站建设公司,创新互联依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站及网站设计开发服务!

新建 File file=new File("文件名");如果是文件夹 需要file.mkDir();

移动 不能移动,只能复制文件

删除 file.delete();

跪求Java中写入文件和从文件中读取数据的最佳的代码!

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class IOTest {

public static void main(String[] args) {

String str = "123\r\n456";

writeFile(str);//写

String str1 = readFile();//读

System.out.println(str1);

}

/**

* 传递写的内容

* @param str

*/

static void writeFile(String str) {

try {

File file = new File("d:\\file.txt");

if(file.exists()){//存在

file.delete();//删除再建

file.createNewFile();

}else{

file.createNewFile();//不存在直接创建

}

FileWriter fw = new FileWriter(file);//文件写IO

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回读取的内容

* @return

*/

static String readFile() {

String str = "", temp = null;

try {

File file = new File("d:\\file.txt");

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);//文件读IO

while((temp = br.readLine())!=null){//读到结束为止

str += (temp+"\n");

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

刚写的,够朋友好好学习一下啦,呵呵

多多看API,多多练习

求备注这段JAVA关于文件操作的代码:详细些!

public static void main(String[] args)throws IOException {

File file =new File("D:\\备份\\"); // 根据路径创建一个文件对象

getFileIsJava(file,"demo2.txt"); // 调用getFileIsJava方法

}

public static void getFileIsJava(File file, String pathName)throws IOException {

File[] files=file.listFiles(); // 列出这个文件对应路径地下的所有文件和路径。即D:\\备份\\ 底下所有文件

BufferedWriter bw=new BufferedWriter(new FileWriter(pathName+"",true)); // 创建一个输出文件对象,输出的文件问pathName

for(int i=0;ifiles.length;i++){ // 对文件和路径进行迭代

String name=files[i].getName(); // 获得每次迭代的文件名或者路径名

if(files[i].isDirectory()){ //如果这个路径

getFileIsJava(files[i], pathName);//再次嵌套调用getFileIsJava方法。直到获得文件为止。

}

else if(name.endsWith(".xml")){//如果这个文件是xml文件

String path=files[i].getAbsolutePath();//获得这个文件的绝对路径

bw.write(path);//把绝对路径写入输出流(即写入 pathName对应的文件)

bw.newLine();//换行

bw.flush();//刷新输出流。是缓存立即写入文件

System.out.println(path);//打印出路径

}

}

bw.close();//关闭输出流

}

【高额奖赏】用java实现文件操作。

1、执行代码如下,因不支持插入代码故放图片

2、执行结果


分享标题:java操作文件代码 java写文件代码
分享路径:http://myzitong.com/article/dogeggh.html