`
坏我一锅粥
  • 浏览: 59773 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

2、java如何删除文件

    博客分类:
  • IO
阅读更多
package com.tij.io.file;

import java.io.File;

public class DeleteFileJava {

	/**
	 * This is Shows How to delete a File in Java
	 * @param args
	 */
	public static void main(String[] args) {
		//absolute file name with path
		File file = new File("/Users/GYJ/file.txt");
		if (file.delete()) {
			System.out.println("/Users/GYJ/file.txt" + "File deleted");
		} else {
			System.out.println("File /Users/GYJ/file.txt doesn't exists");
		}
		
		//file name only
		file = new File("file.txt");
		if (file.delete()) {
			System.out.println("file.txt File deleted from Project root directories");
		} else {
			System.out.println("File file.txt doesn't exists in Project root directories");
		}
		
		//relative path
        file = new File("temp/file.txt");
        if (file.delete()) {
            System.out.println("tmp/file.txt File deleted from Project root directory");
        } else {
        	System.out.println("File tmp/file.txt doesn't exists in project root directory");
        }
		
        //delete empty directory
        file = new File("temp");
        if (file.delete()) {
        	System.out.println("temp directory deleted from Project root directory");
        } else {
        	System.out.println("temp dierctory doesn't or not empty in Project root directory");
        }
        
        //try to delete directory with files
        file = new File("/Users/GYJ/project");
        if (file.delete()) {
            System.out.println("/Users/GYJ/project directory deleted from Project root directory");
        } else {
        	System.out.println("/Users/GYJ/project directory doesn't exists or not empty");
        }
	}
}
out put=================
File /Users/GYJ/file.txt doesn't exists
File file.txt doesn't exists in Project root directories
tmp/file.txt File deleted from Project root directory
temp directory deleted from Project root directory
/Users/GYJ/project directory doesn't exists or not empty

分享到:
评论

相关推荐

    java 下载文件 压缩且删除源文件(支持文件夹与文件)

    1、指定文件可下载并且服务器端会删除此文件。 2、指定文件夹(文件夹中必须有一个文件),程序会自动的压缩文件为 zip,然后下载删除源文件与压缩文件。 3、可以指定文件都为最后生成为zip文件下载,且删除源文件...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件。ganymed-ssh2远程操作服务器文件

    Java实现zp大文件解压、合并、复制、删除(30万文件大约2个小时)

    当解压合并结束后,程序将PROVINCE_DIR路径下的文件移动到DONE_FILE_PATH下,并且删除PROVINCE_DIR跟UN_ZIP_PATH下文件,这样保证程序每次运行PROVINCE_DIR文件夹下的文件跟UN_ZIP_PATH下的文件都是最新未处理过的,...

    java实现对文件的各种操作的工具类.md

    # java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. ...

    基于Java的文件管理系统源码.zip

    2. 对文件的基本操作:打开、删除、批量删除、重命名、相关属性查看 3. 对磁盘的基本操作:打开、容量及相关属性查看 4. 按需筛选选定目录下的视频、音乐、图片、文本文档类文件 5. 按关键字对文件/文件夹...

    JAVA实现GUI文件管理器

    运行方法: 运行\src\waves\chj包下面的FileManager.java文件就可以了。 没积分的朋友: https://pan.baidu.com/s/1mxTHQjohm1hHY5OB4vQEsA lxe8 运用面向对象程序设计思想,基于Java文件管理和I/O框架,实现基于...

    Java调用Zip类批量压缩多个文件.rar

    Java调用Zip类批量压缩多个文件,此前有一个是压缩单个文件,也可参考,相关代码中可找到此源码。  public class ZipDemo extends JFrame{  JFileChooser fileChooser; //文件选择器  JList fileList; //待...

    1java servlet 文件上传下载删除 当然是ajax 2jstl标签定制

    包含文件 1:ajax上传删除,支持多文件实时预览; 2:jstl标签定制, 上传使用servlet,使用跟FCK使用一样,感谢FCK,让我借鉴。支持标签定义上传类型。 当然是跨平台,支持所有浏览器 使用超级方便。

    文件管理系统java源代码

    2.3基本功能:(1)文件和目录的基本操作,比如文件和目录的创建、删除、复制、移动、重命名和文件内容的显示,文件和目录的基本检索,快速文件搜索采用多线程技术加快文件的检索速度;(2)进程和线程的使用,进程和...

    java文件注释清除工具

    1.仅支持删除java文件和txt文件;(如果想支持其他格式的文件,请用"."+格式后缀名替换clear_annot类的103行".txt"); 2.仅支持删除以注释开头的行该行前部的注释;(主要是为了删除jd-gui.exe反编译的文件前部的烦人...

    java 实现文件的压缩与解压

    java 实现文件的压缩与解压,很不错的一个例子,很适合初学者学习

    java文件操作类

    包括: 1)建立,读取,删除文件等基础方法 2)获得读取文件的流,并可以设置读取文件的编码方式,从而有效解决读文件中出现的乱码问题。 3)获得写文件的流,并可以设置写文件的编码方式。 4)其他...

    完整java上传附件案例,SSH2架构,开源

    2. 对上传文件进行增加、删除、删除所有等操作 3. 对上传文件前检测同名文件,以及上传文件的大小限制 4. 包含中文名称的文件上传、附件上传成功后,在数据库表中插入一条记录,记录信息包括一个随机字符的字段,在...

    GUI文件管理(java)

    运用面向对象程序设计思想,基于Java文件管理和I/O框架,实现基于图形界面的GUI文件管理器。 二、实验项目内容 1、实现文件夹创建、删除、进入。 2、实现当前文件夹下的内容罗列。 3、实现文件拷贝和文件夹拷贝...

    Java2实用教程.rar

    1 2Java的特点 1 3安装Sun公司的SDK 1 4一个Java程序的开发过程 1 5一个简单的Java应用程序的开发过程 1 6一个简单的Java小应用程序 1 7什么是JSP 习题 第2章标识符 关键字和数据类型 2 1标识符和关键字 2 2Java的...

    java 46种文件操作大全

    2.创建文件 3.删除文件 4.删除文件夹 5.删除一个文件下夹所有的文件夹 6.清空文件夹 7.读取文件 8.写入文件 9.写入随机文件 10.读取文件属性 11.写入属性 12.枚举一个文件夹中的所有文件夹 13.复制文件夹 14....

    java源码包2

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java swing 苹果主题文件管理器

    基于java swing 开发的文件管理器: 采用苹果 ios 主题风格,支持环形进度条显示cpu利用率 GUI文件管理系统 1、实现文件夹创建、删除、进入。 2、实现当前文件夹下的内容罗列。 3、实现文件拷贝和文件夹拷贝...

    java源码包---java 源码 大量 实例

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java命令行文件管理器

    1、实现文件夹创建、删除、进入。  2、实现当前文件夹下的内容罗列,能够根据文件名、日期、大小,类型进行排序。  3、实现文件拷贝和文件夹拷贝(文件夹拷贝指深度拷贝,包括所有子目录和文件)。  4、实现指定...

Global site tag (gtag.js) - Google Analytics