用java代码删除文件夹 java删除文件夹及文件夹下内容

删除文件夹里面5个代码

在 Java 中,你可以使用 java.io.File 类来删除文件夹里的所有文件。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网页空间、营销软件、网站建设、龙岗网站维护、网站推广。

例如,你可以使用以下代码来删除文件夹 "mydir" 中的所有文件:

Copy code

File dir = new File("mydir");

// 列出所有文件

File[] files = dir.listFiles();

// 遍历所有文件并删除

for (File file : files) {

file.delete();

}

// 删除空文件夹

dir.delete();

注意,如果文件夹 "mydir" 不存在或者不是一个文件夹,这段代码可能会抛出异常。因此,你可能需要添加一些错误处理代码来确保程序的正常运行。

用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中怎么删除整个文件夹

public boolean deleteDirectory(String sPath) {

//如果sPath不以文件分隔符结尾,自动添加文件分隔符

if (!sPath.endsWith(File.separator)) {

sPath = sPath + File.separator;

}

File dirFile = new File(sPath);

//如果dir对应的文件不存在,或者不是一个目录,则退出

if (!dirFile.exists() || !dirFile.isDirectory()) {

return false;

}

flag = true;

//删除文件夹下的所有文件(包括子目录)

File[] files = dirFile.listFiles();

for (int i = 0; i files.length; i++) {

//删除子文件

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

flag = deleteFile(files[i].getAbsolutePath());

if (!flag) break;

} //删除子目录

else {

flag = deleteDirectory(files[i].getAbsolutePath());

if (!flag) break;

}

}

if (!flag) return false;

//删除当前目录

if (dirFile.delete()) {

return true;

} else {

return false;

}

}

java删除文件夹怎么删?

import java.io.File; //这是java的一个文件类 它这样声明 比如说c盘下有一个test.txt文件

//File file = new File('test.txt');

private void deleteFile(File file){

if(file.exists()){ //判断文件是否存在

if(file.isFile()){ //判断是否是文件

file.delete(); //delete()方法 你应该知道 是删除的意思;

}else if(file.isDirectory()){ //否则如果它是一个目录

File files[] = file.listFiles(); //声明目录下所有的文件 files[];

for(int i=0;ifiles.length;i++){ //遍历目录下所有的文件

this.deleteFile(files[i]); //把每个文件 用这个方法进行迭代

}

}

file.delete();

}else{

System.out.println("所删除的文件不存在!"+'\n');

}

}

//希望你可以明白


网站标题:用java代码删除文件夹 java删除文件夹及文件夹下内容
分享地址:http://myzitong.com/article/doiphoj.html