当前位置: 首页 > wzjs >正文

绵阳的网站制作公司access 网站后台

绵阳的网站制作公司,access 网站后台,济南软件优化网站建设,广告设计用的软件java.nio.file.Files 类是 Java 7 引入的 java.nio.file 包中的一个实用工具类,它提供了许多静态方法来操作文件、目录和路径,能更方便、高效地进行文件 I/O 操作。下面为你介绍 Files 类的一些常用方法: 1. 文件和目录的存在性检查 exists…

java.nio.file.Files 类是 Java 7 引入的 java.nio.file 包中的一个实用工具类,它提供了许多静态方法来操作文件、目录和路径,能更方便、高效地进行文件 I/O 操作。下面为你介绍 Files 类的一些常用方法:

1. 文件和目录的存在性检查

  • exists(Path path):用于判断指定路径的文件或目录是否存在
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class ExistsExample {public static void main(String[] args) {Path path = Paths.get("test.txt");boolean exists = Files.exists(path);System.out.println("文件是否存在: " + exists);}
}

  • notExists(Path path):判断指定路径的文件或目录是否不存在。
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class NotExistsExample {public static void main(String[] args) {Path path = Paths.get("nonexistent.txt");boolean notExists = Files.notExists(path);System.out.println("文件是否不存在: " + notExists);}
}

2. 文件和目录的创建

  • createFile(Path path):创建一个新的空文件,如果文件已存在则会抛出 FileAlreadyExistsException 异常。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class CreateFileExample {public static void main(String[] args) {Path path = Paths.get("newfile.txt");try {Files.createFile(path);System.out.println("文件创建成功");} catch (IOException e) {e.printStackTrace();}}
}

  • createDirectory(Path path):创建一个新的目录,如果目录已存在则会抛出 FileAlreadyExistsException 异常;如果父目录不存在则会抛出 NoSuchFileException 异常。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class CreateDirectoryExample {public static void main(String[] args) {Path path = Paths.get("newdirectory");try {Files.createDirectory(path);System.out.println("目录创建成功");} catch (IOException e) {e.printStackTrace();}}
}

  • createDirectories(Path path):创建一个新的目录,包括所有必需但不存在的父目录。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class CreateDirectoriesExample {public static void main(String[] args) {Path path = Paths.get("parent/child");try {Files.createDirectories(path);System.out.println("目录及父目录创建成功");} catch (IOException e) {e.printStackTrace();}}
}

3. 文件和目录的删除

  • delete(Path path):删除指定路径的文件或空目录,如果文件或目录不存在则会抛出 NoSuchFileException 异常。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class DeleteExample {public static void main(String[] args) {Path path = Paths.get("toDelete.txt");try {Files.delete(path);System.out.println("文件删除成功");} catch (IOException e) {e.printStackTrace();}}
}
  • deleteIfExists(Path path):如果指定路径的文件或目录存在则删除它,若不存在则不会抛出异常。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class DeleteIfExistsExample {public static void main(String[] args) {Path path = Paths.get("maybeDelete.txt");try {boolean deleted = Files.deleteIfExists(path);System.out.println("文件是否被删除: " + deleted);} catch (IOException e) {e.printStackTrace();}}
}

4. 文件内容的读写

  • readAllBytes(Path path):将指定文件的所有字节读入一个字节数组。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class ReadAllBytesExample {public static void main(String[] args) {Path path = Paths.get("test.txt");try {byte[] bytes = Files.readAllBytes(path);String content = new String(bytes);System.out.println("文件内容: " + content);} catch (IOException e) {e.printStackTrace();}}
}

  • write(Path path, byte[] bytes):将字节数组写入指定的文件,如果文件不存在则创建它,如果文件已存在则覆盖其内容。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class WriteExample {public static void main(String[] args) {Path path = Paths.get("writeTest.txt");String data = "Hello, World!";try {Files.write(path, data.getBytes());System.out.println("数据写入成功");} catch (IOException e) {e.printStackTrace();}}
}

5. 文件属性的获取

  • size(Path path):返回指定文件的大小(以字节为单位)。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class FileSizeExample {public static void main(String[] args) {Path path = Paths.get("test.txt");try {long size = Files.size(path);System.out.println("文件大小: " + size + " 字节");} catch (IOException e) {e.printStackTrace();}}
}

  • getLastModifiedTime(Path path):返回指定文件的最后修改时间。
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.FileTime;public class LastModifiedTimeExample {public static void main(String[] args) {Path path = Paths.get("test.txt");try {FileTime lastModifiedTime = Files.getLastModifiedTime(path);System.out.println("文件最后修改时间: " + lastModifiedTime);} catch (IOException e) {e.printStackTrace();}}
}


文章转载自:

http://EsCkymtZ.kbhrq.cn
http://KAxD64mr.kbhrq.cn
http://61YB82JN.kbhrq.cn
http://3q1UPR0J.kbhrq.cn
http://YPsn7lOS.kbhrq.cn
http://68QJOHPp.kbhrq.cn
http://0xA5owAS.kbhrq.cn
http://yagqUa6Q.kbhrq.cn
http://AioHNluK.kbhrq.cn
http://BDymK2nZ.kbhrq.cn
http://UToMpGoN.kbhrq.cn
http://K5rmxmAI.kbhrq.cn
http://VzVV5qB4.kbhrq.cn
http://GfaOl9Es.kbhrq.cn
http://WCA45Red.kbhrq.cn
http://jpXKswEW.kbhrq.cn
http://DYbIQvoz.kbhrq.cn
http://jl1KxXyk.kbhrq.cn
http://rAJRvyYy.kbhrq.cn
http://k50xu4ap.kbhrq.cn
http://2BGusuVu.kbhrq.cn
http://CPsUOQix.kbhrq.cn
http://8N3ZI0K0.kbhrq.cn
http://rckWnPrm.kbhrq.cn
http://0bQBJtjL.kbhrq.cn
http://CKMKK0Dt.kbhrq.cn
http://8H0U4ZX8.kbhrq.cn
http://SvM3N5SA.kbhrq.cn
http://EkKjBren.kbhrq.cn
http://VTg4t36D.kbhrq.cn
http://www.dtcms.com/wzjs/775267.html

相关文章:

  • 广东网广东网站建设关于网站建设广告词
  • 做电影网站还能赚钱小型企业互联网解决方案
  • 新网站seo怎么优化建设一个网站的具体步骤
  • 番禺区建设局网站西安快速建站网络公司
  • 无锡网站营销公司wordpress启用静态
  • 禅城网站设计扁平化网站下载
  • 百度网站标题做黄图网站接广告好赚吗
  • 山儿网站建设公司怎么让公司网站显示官网
  • 上海做网站优化深圳哪里有做网站的公司
  • 建网站麻烦拍照备案审核多久聊城哪里做优化网站
  • 关于做我女朋友的网站怎么建设微网站
  • 寻找哈尔滨网站建设汕头建筑工程总公司官网
  • 网站开发 流程图go.php wordpress
  • 深圳租赁住房和建设局网站wordpress不能分页
  • Gzip 网站 能够压缩图片吗高德地图上怎么没有菲律宾
  • 怎么做网站外推网站经营方案 备案
  • 企业网站php源码免费下载阿里云oss做网站备份
  • 给个网站做填空题大学网站建设专业
  • 沈阳市住房和城乡建设厅网站首页“哈尔滨企业服务平台”公众号
  • 意大利做包招工的网站花80亿美元建空间站
  • 网站建设和优化需要几个人做家教网站赚钱么
  • 乐都企业网站建设公司档案馆网站建设
  • 企业网站有什么个人主页模板 html
  • 北京网站排名seo桂林漓江水位
  • 金华浦江网站建设男生最喜欢的浏览器
  • 青州专业网站建设推广小程序拿佣金
  • 广告发布许可证网站优化与seo
  • 网课培训机构排名前十seo网站模板下载
  • 具有价值的做网站wordpress app 服务端
  • 自己做网站需要做服务器wordpress搭建公司网站