/将缓冲文件夹中的文件删除
String s = "D:\\txt\\inBuffer\\"+ fileInfo[0] +"\\" + fileID;//文件的绝对路径
File file = new File(s);
if(file.exists()){
boolean d = file.delete();
if(d){
System.out.print("删除成功!");
}else{
System.out.print("删除失败!");
}
}
--------------------------------------------------------------------------------
java删除文件注意事项:1.路径上不能出现java认为的非法字符,如“(”,“)”等;
2.确保删除操作之前,文件不再被使用,即文件资源被释放!
--------------------------------------------------------------------------------
java删除文件与文件夹时,要删除的内容:
1.文件夹里的文件;
2.文件夹里面的子文件夹(有文件);
3.文件夹里面的子文件夹(空文件夹);
--------------------------------------------------------------------------------
例程:
package test;
import java.io.File;
public class DeleteFile {
// 删除文件夹
// param folderPath 文件夹完整绝对路径
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); // 删除完里面所有内容
String filePath = folderPath;
filePath = filePath.toString();
File myFilePath = new File(filePath);
myFilePath.delete(); // 删除空文件夹
} catch (Exception e) {
e.printStackTrace();
}
}
// 删除指定文件夹下所有文件
// param path 文件夹完整绝对路径
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);// 先删除文件夹里面的文件
delFolder(path + "/" + tempList[i]);// 再删除空文件夹
flag = true;
}
}
return flag;
}
public static void main(String[] args) {
DeleteFile t = new DeleteFile();
delFolder("D:/1");
System.out.println("done");
}
}
实现代码如下:
//新建一个文件夹
public void newFolder(String folderPath) {
try {
String filePath = folderPath;
File myFilePath = new File(filePath);
if (!myFilePath.exists()) {
myFilePath.mkdir();
}
} catch (Exception e) {
System.out.println("新建文件夹操作出错");
e.printStackTrace();
}
}
//删除文件夹
public void delFolder(String folderPath){
try{
String filePath = folderPath;
File delPath = new File(filePath);
delPath.delete();
}catch (Exception e) {
System.out.println("删除文件夹操作出错");
e.printStackTrace();
}
}
//新建文件
public void createFile(String fileName){
try{
String myFileName = fileName;
if (!myFileName.exists()) {
myFileName.createNewFile();
}
}catch (Exception e) {
System.out.println("新建文件操作出错");
e.printStackTrace();
}
}
//删除文件
public void delFile(String fileName){
try{
String myFileName = fileName;
myFileName.delete();
}catch (Exception e) {
System.out.println("删除文件操作出错");
e.printStackTrace();
}
}
原文引自:http://www.linuxidc.com/Linux/2010-04/25638.htm
和http://wenku.baidu.com/view/a35dcbafdd3383c4bb4cd245.html
分享到:
相关推荐
内建方法,java创建和删除文件夹、文件
java创建和删除文件夹、文件.doc
这是一个用JAVA编写的,在本地磁盘上创建一个文件目录,里面有文件夹和文件,然后再删除创建的这个目录,非常简单,希望能给初学JAVA的朋友一点帮助。如果这个程序有什么 问题,联系我felixlee@yeah.net
windows 系统的路径分割符是“\” 文件名大小写不敏感;...在子目录中创建文件和目录 getAbsolutePath()获得绝对路径; list() 显示目录和文件; exist()判断文件或路径是否存在;
用JAVA创建文件夹,文件,删除文件时,我们可以用这些方法来创建一个指定目录的文件夹或文件。
Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。 super("目录和文件的创建、删除和更名"); //调用父类构造函数 jtfPath=new ...
读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties...
java io 创建,读取,写入,删除文件 用io流处理文件。
在这个实战博客中,我们将创建一个Java文件同步工具,演示如何使用Java编程语言和文件操作来实现文件和文件夹的同步功能。 以下是本实战博客的主要内容: 项目概述 准备工作 创建Java项目 设计文件同步逻辑 实现...
主要介绍了java实现创建临时文件然后在程序退出时自动删除文件,从个人项目中提取出来的,小伙伴们可以直接拿走使用。
一个用Java实现的一个虚拟文件系统,支持多用户使用,模拟了数据分块,实现了一些基本的文件目录操作,如创建目录,目录跳转,目录的重命名,复制拷贝,删除,以及文件的创建,编辑,重命名和删除,查看目录和文件的...
主要介绍了java创建删除文件和目录的方法,创建和删除文件目录常用的是file类的方法,具体内容详情大家参考下本
java 文件或文件夹 创建 删除 复制 移动 指定目录等
基于java swing 开发的文件管理器: 采用苹果 ios 主题风格,支持环形进度条显示cpu利用率 GUI文件管理系统 ...5、实现指定文件和文件夹的压缩。 6、实现压缩文件的解压。 7、文件管理器具有图形界面。
用java8实现一个文件目录的监听,目录中文件创建、修改、删除等操作
实现文件的创建、删除、复制、压缩、解压以及目录的创建、删除、复制、压缩解压等功能
完整的java文件读写工具类 包括读取、创建、删除文件, 检查、创建、删除目录
这是一个用Java实现的一个虚拟文件系统,支持多用户使用,模拟了数据分块,实现了一些基本的文件目录操作,如创建目录,目录跳转,目录的重命名,复制拷贝,删除,以及文件的创建,编辑,重命名和删除,查看目录和...
运行方法: 运行\src\waves\chj包下面的FileManager.java文件就可以了。 没积分的朋友: ...5、实现指定文件和文件夹的压缩。 6、实现压缩文件的解压。 7、文件管理器具有图形界面。 建议使用Eclipse打开项目。
JAVA文件操作,J2SE代码.JAVA文件操作