java file 操作之创建、删除文件及文件夹

本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹、java删除文件、java获取指定目录的全部文件、java判断指定路径是否为目录以及java搜索指定目录的全部内容等。请看下面实例。

创建文件
File 的两个常量(File.separator、File.pathSeparator)。 直接在windows下使用\进行分割是可以的。但是在linux下就不是\了。所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧。

public static void createFileT(){
      File file=new File("D:"+File.separator+"IO" +File.separator+"file01.txt");
  //File file=new File("D:\\IO\\file01.txt"); Windows下可以使用
  try {
  file.createNewFile();
  } catch (IOException e) {
    System.out.println("IO异常");
    e.printStackTrace();
  }
}

删除一个文件

public static void delectFile(){
   File file =new File("D:"+File.separator+"IO" +File.separator+"file01.txt");
   if(file.exists()){
     file.delete();
  }
  else{
      System.out.println("文件不存在");
    }
}

创建一个文件夹

public static void createFileMix(){
    File file=new File("D:"+File.separator+"IO" +File.separator+"file01");
    file.mkdir();
  }

获得指定目录的全部文件(包括隐藏文件):

public static void getFile(){
    File file=new File("D:"+File.separator);
    String[]str=file.list();
    for (int i= 0; i< str.length; i++) {
      System.out.println(str[i]);
    }
  }

判断指定的路径是否为目录

public static void FileDirectory(){
  File file=new File("D:"+File.separator+"IO");
    String str= file.isDirectory() ? "yes":"no";
    System.out.println(str);
  }

搜索指定目录的全部内容

public static void print(File file ){
  if(file!=null){
    if(file.isDirectory()){
      File [] fileArray=file.listFiles();
      if(fileArray!=null){
          for (int i = 0; i < fileArray.length; i++) {
                  print(fileArray[i]);
                }  
              }
          }
          else{
            System.out.println(file);
          }
      }
  }

原文地址:http://www.manongjc.com/article/243.html

相关阅读:

  1. Java 使用write()方法写入文件
  2. Java readLine()读取文件内容
  3. Java delete() 删除文件
  4. Java 使用read和write 方法将文件内容复制到另一个文件
  5. Java 使用 filewriter 方法向文件中追加数据
  6. Java 使用 createTempFile() 方法来创建临时文件
  7. Java 如何修改文件最后的修改日期
  8. Java 如何获取文件大小
  9. Java 如何重命名文件
  10. Java 如何设置文件只读
  11. Java 使用exists()方法来检测文件是否存在
  12. Java 如何在指定目录中创建文件
  13. Java 如何获取文件修改时间
  14. Java创建文件实例
  15. Java 比较两个文件路径是否在同一个目录下
时间: 2024-12-17 03:59:56

java file 操作之创建、删除文件及文件夹的相关文章

Java File操作汇总

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/41223841 本文通过大量的示例,介绍和讲解了Java File操作. 1)创建文件  2)删除文件  3)判断文件是否存在  4)创建文件夹  5)文件类型判断  6)获取文件信息 7)获取目录下文件名  8)递归打印所有文件名  9)递归删除整个文件夹  10)Properties类 11)SequenceInputStream类:连接多个流  12)对象序列化实现Ser

【转载】Java File操作汇总

转载自博客:https://passport.cnblogs.com/user/signin?ReturnUrl=https%3A%2F%2Fwww.cnblogs.com%2F 本文通过大量的示例,介绍和讲解了Java File操作. 1)创建文件 2)删除文件 3)判断文件是否存在 4)创建文件夹 5)文件类型判断 6)获取文件信息 7)获取目录下文件名 8)递归打印所有文件名 9)递归删除整个文件夹 10)Properties类 11)SequenceInputStream类:连接多个流

WebSphere V8.5 静默安装升级(三)-命令查看创建删除WAS概要文件

[命令查看已建的WAS概要文件]:/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles[命令删除WAS概要文件]:方案一: 1. 找到profileRegistry.xml,在目录/opt/IBM/WebSphere/AppServer/properties里,去掉想删除的profile的配置即可. 2. 删除profileName.sh 在目录/opt/IBM/WebSphere/AppServer/propertie

[Java] File类 递归 获取目录下所有文件/文件夹

package com.xiwi; import java.io.*; import java.util.*; class file{ public static void main(String args[]){ System.out.println("file Go..."); // 这里改成你要遍历的目录路径 recursiveFiles("F:\\fileText"); System.out.println("file End."); }

Linux系统中如何一次创建和删除多个文件/文件夹

Linux系统中如何一次创建和删除多个文件/文件夹 1.创建/删除多个文件 //连续创建5个文件,文件名为file1.file2...file5 [[email protected] ~]# touch file{1..5} [[email protected] ~]# ls anaconda-ks.cfg Downloads file3 hello install.log Pictures test Desktop file1 file4 hello.c install.log.syslog

Java路径操作具体解释

1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或文件夹在硬盘上真正的路径.(URL和物理路径)比如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://www.sun.com/index.htm也代表了一个 URL绝对路径. 相对路径:相对与某个基准文件夹的路径.包括Web的相对路径(HTML中的相对文件夹),比如:在 Servlet中."/"代表Web应用的根文件夹.和物理路径的相对表示.比如:". /" 代表当前文件

Java路径操作详解

1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://www.sun.com/index.htm也代表了一个 URL绝对路径. 相对路径:相对与某个基准目录的路径.包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的根目录.和物理路径的相对表示.例如:". /" 代表当前目录, &q

Java File类学习笔记2:File类对象及常用操作方法

一. 文件.相对路径与绝对路径 1.文件 (1)标准文件:就像图片,音乐文件等. (2)目录文件:也就是平常所说的文件夹. (3)虚拟内存文件:系统在运行程序时生成的临时性文件. 2.文件的路径 (1)相对路径:相对于某一文件的路径,形象地说是把两文件的绝对路径相同的部分砍掉,剩下的就是相对路径 如: A文件是"D:\MyDocuments\StudySample\src\cn\xmh", B文件是"D:\MyDocuments\StudySample\src\netjava

C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件

C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close();C#拷贝文件 string OrignFile,NewFile; Or