当前位置:   article > 正文

Spring Boot 读取文件夹里面所有文件(File)_springboot 读取file

springboot 读取file

天梦星服务平台 (tmxkj.top)icon-default.png?t=N7T8https://tmxkj.top/#/

     File 类是用于表示文件和目录的路径名的一个抽象类

     文件属性:

  • boolean canExecute():测试应用程序是否可以执行此抽象路径名表示的文件。
  • boolean canRead():测试应用程序是否可以读取此抽象路径名表示的文件。
  • boolean canWrite():测试应用程序是否可以写入此抽象路径名表示的文件。
  • boolean exists():测试此抽象路径名表示的文件或目录是否存在。
  • String getAbsolutePath():返回此抽象路径名的绝对路径名字符串。
  • String getCanonicalPath():返回此抽象路径名的规范路径名字符串。
  • String getName():返回由此抽象路径名表示的文件或目录的名称。
  • String getParent():返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回null
  • String getPath():将此抽象路径名转换为路径名字符串。
  • long lastModified():返回由此抽象路径名表示的文件最后被修改的时间。
  • long length():返回由此抽象路径名表示的文件的长度。
  • boolean isAbsolute():测试此抽象路径名是否是绝对路径名。
  • boolean isDirectory():测试此抽象路径名表示的文件是否是一个目录。
  • boolean isFile():测试此抽象路径名表示的文件是否是一个标准文件。
  • boolean isHidden():测试此抽象路径名指定的文件是否是一个隐藏文件。
  • boolean delete():删除由此抽象路径名表示的文件或目录。
  • void deleteOnExit():在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。
  • boolean mkdir():创建由此抽象路径名指定的目录。
  • boolean mkdirs():创建由此抽象路径名指定的目录,包括所有必需但不存在的父目录。
  • boolean renameTo(File dest):重命名由此抽象路径名表示的文件。
  • String[] list():返回一个字符串数组,这些字符串是此抽象路径名表示的目录中的文件和目录。
  • File[] listFiles():返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件和目录。
  • URI toURI():将此抽象路径名转换为一个URI。

    测试代码:

  1. String folderPath = "C:/Users/31652/Desktop/订单来了"; // 替换为你的文件夹路径
  2. File folder = new File(folderPath);
  3. File[] files = folder.listFiles();
  4. List<FileInfo> fileInfos = new ArrayList<>();
  5. if (files != null) {
  6. for (File file : files) {
  7. if (file.isFile()){
  8. System.out.println("exists:"+ file.exists());
  9. System.out.println("isFile:"+ file.isFile());
  10. System.out.println("getName:"+file.getName());
  11. }else {
  12. System.out.println(file);
  13. }
  14. }
  15. }

备注: 这只是部分代码,业务逻辑需要根据自己需求更改。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/566485
推荐阅读
相关标签
  

闽ICP备14008679号