java创建删除文件代码,Java删除代码

用Java编写一个删除空文件夹的程序

Java语言,删除一个空文件夹:

成都创新互联专注于张店企业网站建设,成都响应式网站建设,商城系统网站开发。张店网站建设公司,为张店等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

import java.io.File;  

class DeleteDir {  

public static void main(String args[]) {  

deleteDirectory(new File(args[0]));  

}  

static public boolean deleteDirectory(File path) {  

if( path.exists() ) {  //判断是否为空

File[] files = path.listFiles();  

for(int i=0; ifiles.length; i++) {//如果不为空不删除  

if(files[i].isDirectory()) {  

deleteDirectory(files[i]);  

}  

else {//执行删除  

files[i].delete();  

}  

}  

}  

return( path.delete() );  

}  

}

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

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

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

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

删除 file.delete();

java删除项目中的文件代码

FIle file = new File("/image/123.jpg");

if (file.exists()){

file.delete();

}

使用File对象操作删除,会判断是否存在,如存在就删了。

如果想找路径,使用File类的getAbsolutePath()方/法就能得到/绝/对/路/径/的字符串表示。

例如上面的对、象file,使用

String str = file.getAbsolutePath();

System.out.println(str);

你在/控/制/台co/ns/ole/窗口就能看到了。

JAVA File类 删除文件

1、创建File对象File(String pathname):pathname录入时录入的路径字符串需要注意/和\的运用,但是由于java开发出的程序需要运用到不同的系统上,因此,一般以File.separator来代替。

2、创建File对象File(File parent,String child):此为创建文件对象的另外一种方式,parent为已创建的对象,这种情况,parent一般为文件夹的路径,child为文件的名称。

3、判断File对象是否是一个文件:isFile()返回值true为文件,false为非文件。如下程序中,由于file1对象为文件夹,非文件,返回为false;file2对象为文件,返回true。

4、文件的内容长度(占用字节):length()当前File对象所表示的文件所占用的字节量。在testFile1.txt中事先录入部分数据,file2指向的File对象,内容长度为8。

5、判断文件是否存在,在硬盘创建文件前,一般需要判断硬盘中文件是否存在,如果不存在才创建文件,这样可以避免文件重复创建。

6、文件创建:createNewFile()当File对象调用文件创建方法后,硬盘中文件才会被创建。

java程序实现先删除后创建一个文件

实现代码如下:

import java.io.*;

import java.util.*;

import javax.swing.*;

import java.awt.event.*;

/**

* 功能: 创建临时文件(在指定的路径下)

*/

public class TempFile implements ActionListener

{

private File tempPath;

public static void main(String args[]){

TempFile ttf = new TempFile();

ttf.init();

ttf.createUI();

}

//创建UI

public void createUI()

{

JFrame frame = new JFrame();

JButton jb = new JButton("创建临时文件");

jb.addActionListener(this);

frame.add(jb,"North");

frame.setSize(200,100);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

//初始化

public void init(){

tempPath = new File("./temp");

if(!tempPath.exists() || !tempPath.isDirectory())

{

tempPath.mkdir(); //如果不存在,则创建该文件夹

}

}

//处理事件

public void actionPerformed(ActionEvent e)

{

try

{

//在tempPath路径下创建临时文件"mytempfileXXXX.tmp"

//XXXX 是系统自动产生的随机数, tempPath对应的路径应事先存在

File tempFile = File.createTempFile("mytempfile", ".txt", tempPath);

System.out.println(tempFile.getAbsolutePath());

FileWriter fout = new FileWriter(tempFile);

PrintWriter out = new PrintWriter(fout);

out.println("some info!" );

out.close(); //注意:如无此关闭语句,文件将不能删除

//tempFile.delete();

tempFile.deleteOnExit();

}

catch(IOException e1)

{

System.out.println(e1);

}

}

}


名称栏目:java创建删除文件代码,Java删除代码
URL地址:http://cdiso.cn/article/phiejd.html

其他资讯