首页 > 编程语言 >Java中File类中常用的一些方法

Java中File类中常用的一些方法

时间:2023-04-14 11:26:30浏览次数:40  
标签:返回 文件 Java boolean long 文件夹 File 类中

 File.delete()        删除文件或文件夹目录。
 File.createNewFile() 创建一个新的空文件。
 File.mkdir()         创建一个新的空文件夹。
 File.list()          获取指定目录下的文件和文件夹名称。
 File.listFiles()     获取指定目录下的文件和文件夹对象。
 File.exists()        文件或者文件夹是否存在
 
 String   getAbsolutePath()  // 获取绝对路径
 long   getFreeSpace()       // 返回分区中未分配的字节数。
 String   getName()          // 返回文件或文件夹的名称。
 String   getParent()        // 返回父目录的路径名字符串;如果没有指定父目录,则返回 null。
 File   getParentFile()      // 返回父目录File对象
 String   getPath()          // 返回路径名字符串。
 long   getTotalSpace()      // 返回此文件分区大小。
 long   getUsableSpace()     // 返回占用字节数。
 int   hashCode()            // 文件哈希码。
 long   lastModified()       // 返回文件最后一次被修改的时间。
 long   length()             // 获取长度,字节数。
 boolean canRead()           // 判断是否可读
 boolean canWrite()          // 判断是否可写
 boolean isHidden()          // 判断是否隐藏


// 成员函数
static File[]    listRoots()    // 列出可用的文件系统根。
boolean    renameTo(File dest)    // 重命名
boolean    setExecutable(boolean executable)    // 设置执行权限。
boolean    setExecutable(boolean executable, boolean ownerOnly)    // 设置其他所有用户的执行权限。
boolean    setLastModified(long time)       // 设置最后一次修改时间。
boolean    setReadable(boolean readable)    // 设置读权限。
boolean    setReadable(boolean readable, boolean ownerOnly)    // 设置其他所有用户的读权限。
boolean    setWritable(boolean writable)    // 设置写权限。
boolean    setWritable(boolean writable, boolean ownerOnly)    // 设置所有用户的写权限。

标签:返回,文件,Java,boolean,long,文件夹,File,类中
From: https://www.cnblogs.com/18sui/p/17317724.html

相关文章

  • 半小时实现Java网络爬虫框架
    最近在做一个搜索相关的项目,需要爬取网络上的一些链接存储到索引库中,虽然有很多开源的强大的爬虫框架,但本着学习的态度,自己写了一个简单的网络爬虫,以便了解其中的原理。今天,就为小伙伴们分享下这个简单的爬虫程序!!首先介绍每个类的功能:DownloadPage.java的功能是下载此超链接的页......
  • Java_判断操作系统类型
    Java判断操作系统类型(适用于各种操作系统)/***平台*@authorisea533*/publicenumEPlatform{Any("any"),Linux("Linux"),Mac_OS("MacOS"),Mac_OS_X("MacOSX"),Windows("Windows"),OS2("OS......
  • Java基础---数据类型
    数据类型Java的两大数据类型:内置数据类型、引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte、short、int、long、float、double、char、boolean基本类型范围byte:(8位)-128~127short:(26......
  • JavaScript 之 confirm,alert,prompt
    //confirmfunctiondisp_confirm(){varr=confirm("Pressabutton!")if(r==true){alert("YoupressedOK!")}else{alert("YoupressedCancel!")}}//alert<script>window.alert("确......
  • Java_打包
     发布打war包dos命令:jarcvfname.war. war包是带jsp页面,jar包不带jsp页面的. 在JDK的bin目录下提供了打包程序jar.exe。如果要展开helloapp.war文件,命令为:jarxvfhelloapp.war  假定有一个Web应用:C:\myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/......
  • java.text.ParseException: Unparseable date: "11/10/10" at java.text.DateFormat.
    使用DateFormat的使用,然后自己试了下,结果出来个错误:java.text.ParseException:Unparseabledate:"11/10/10" atjava.text.DateFormat.parse(DateFormat.java:337)下面是Date的输出比较:Datedate=newDate();System.out.println(date.toString());//WedNov1010:15:05C......
  • Django在类中使用装饰器
    类的视图函数中使用装饰器场景描述前后端分离项目后端暴露接口前端调用一个接口根据不同的请求方式处理不同的内容比如我有一个/user接口:get:返回成员信息post:添加信息put:修改信息delete:删除信息在每个请求中都需要判断凭证,也就是请求头中的某个字段,来鉴别用户身份,如果......
  • JavaScript 之 JSON [1]介绍、语法、值
    JavaScript之JSON[1]介绍、语法、值1、简介JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON使用Javascript语法来描述数据对象,但JSON仍独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。目前非常......
  • 聊聊Java中的mmap
    mmap是什么当我们读取或修改大文件时,传统的文件I/O操作可能会变得很慢,这时候mmap就可以派上用场了。mmap(Memory-mappedfiles)是一种在内存中创建映射文件的机制,它可以使我们像访问内存一样访问文件,从而避免频繁的文件I/O操作。使用mmap的方式是在内存中创建一个虚拟地址,然后将文......
  • 使用java.util.zip对生成的字节数组输出文件流 进行打包压缩(单个、批量),并返回压缩包
    废话不多说直接上代码 packagegov.test.util;importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.util.List;importjava.util.Map;importorg.apache.tools.zip.ZipEntry;importorg.apache.tools.zip.Zip......