`
坏我一锅粥
  • 浏览: 61230 次
  • 性别: 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删除本地文件.txt

    本文将详细介绍如何使用Java程序删除本地文件。这涉及到对Java标准库中的`java.io.File`类的理解与应用。 ### 一、理解`java.io.File` `java.io.File`是Java中用于表示文件路径名的抽象表示形式的类。它提供了一...

    java 写文件 java 写文件 java 写文件 java 写文件

    Java编程语言提供了丰富的API用于处理文件操作,包括创建、读取、写入和删除文件等。在Java中,写文件是通过`java.io`包中的类实现的,主要涉及File类、FileWriter类、BufferedWriter类等。下面将详细阐述Java写文件...

    java删除指定文件夹下文件

    以上就是使用Java删除指定文件夹下文件的基本步骤和关键知识点。通过`SimpleFileVisitor`,我们可以更灵活地控制文件和目录的删除操作,实现复杂的需求。在实际项目中,一定要注意异常处理和权限问题,确保代码的...

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

    本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...

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

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

    java 强制删除使用中的文件

    2. **使用Runtime.exec()**:如果上述方法无效,可以尝试使用操作系统命令来删除文件。Java的`Runtime.exec()`方法可以执行系统命令。例如,在Windows上,可以执行`cmd /c del /f /q 文件路径`,其中`/f`表示强制...

    java创建和删除文件夹、文件.doc

    ### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项...

    java 删除文件或文件夹

    ### Java删除文件或文件夹知识点解析 在Java中,经常需要对文件系统进行操作,比如创建、删除文件或文件夹等。本篇文章将基于提供的代码示例,详细讲解如何使用Java来动态地删除文件和文件夹。 #### 一、基础知识...

    java上传文件jar

    例如,`FileUtils`类提供了一系列静态方法,可以方便地进行文件和目录的复制、移动、删除等操作。`IOUtils`类则提供了对流进行读取、写入、关闭和转换的方法,使得开发者无需担心IOException的处理。这些工具在处理...

    Java 上传文件到 SharePoint

    首先,我们需要了解Java中用于文件操作的基本类,如`java.io.File`,它提供了创建、读取、写入和删除文件的方法。此外,为了与SharePoint交互,我们需要使用Microsoft提供的客户端对象模型(Client Object Model,...

    java程序删除文件实例

    ### Java程序删除文件实例分析 #### 一、概述 在Java开发中,文件操作是非常常见的需求之一,包括文件的创建、读取、修改和删除等。本文将通过一个具体的示例来详细介绍如何在Java程序中实现文件删除功能,并提供...

    java 文件管理器

    Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...

    java操作共享文件

    jcifs库提供了与SMB服务器通信所需的全部功能,包括创建、读取、写入和删除文件等。 **安装jcifs库:** 要使用jcifs库,首先需要将其添加到项目中。如果是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...

    java遍历文件目录生成树结构txt文件

    在Java编程中,遍历文件目录并生成树结构的文本文件是一个常见的任务,尤其是在处理大量文件数据时。这个任务可以通过使用Java的`java.io.File`类及其相关API来实现。`Dir.class`和`Dir.java`是这次操作的核心文件,...

    Java版文件系统

    然而,通过使用Java提供的类库和API,我们可以构建一个模拟的文件系统,它能够进行基本的文件操作,如创建、读取、写入和删除文件。以下是一些关于这个话题的关键知识点: 1. **Java I/O流**:Java的I/O流是实现...

    JAVA SFTP文件上传、下载及批量下载实例

    JAVA SFTP文件上传、下载及批量下载实例 在本篇文章中,我们将详细介绍JAVA SFTP文件上传、下载及批量下载的实例,包括相关的概念、API介绍、代码实现等方面的内容。 首先,我们需要了解什么是SFTP?SFTP(Secure ...

    java实现的本地文件管理器,java实现文件管理系统,Java

    在Java编程语言中,开发一个本地文件管理器是一项常见的任务,尤其对于学习和理解I/O流、文件操作以及用户界面设计至关重要。这个项目的目标是创建一个类似Windows资源管理器的应用,能够显示本地文件系统的内容,...

    java访问共享文件

    jcifs库提供了SmbFile类,它类似Java的File类,可以用来创建、删除、重命名和读写共享文件。下面是一些关键知识点: 1. **jcifs库的引入**:首先,项目中需要添加jcifs库的依赖。如果是Maven项目,可以通过在pom....

    文件移动 java

    - 在Java中,文件移动可以通过多种方式实现,包括但不限于使用`java.io.File`类的`renameTo()`方法或者通过复制文件后删除原文件的方式。 2. **`java.io.File`类简介**: - `java.io.File`是Java标准库中的一个类...

    java静态文件处理

    在Java编程语言中,处理静态文件是一项常见的任务,特别是在构建Web应用程序时。静态文件通常指的是HTML、CSS、JavaScript、图片等非动态内容,这些文件在服务器端不需要额外的处理即可发送给客户端。本篇文章将深入...

Global site tag (gtag.js) - Google Analytics