java 判断文件夹是否存在文件

1、首先使用File类创建一个File对象;

2、然后判断是否是目录,不是目录就返回

3、之后使用file.list()方法获取目录下文件并存入数组

4、最后判断数组长度大于0则存在文件。

代码如下:/**

* 读取某个文件夹下的所有文件

*/

public static boolean hasfile(String filepath) throws FileNotFoundException, IOException {

try {

File file = new File(filepath);

if (!file.isDirectory()) {

System.out.println("请输入一个目录");

return false;

} else if (file.isDirectory()) {

String[] filelist = file.list();

if (filelist.length) {

System.out.println("该目录下存在文件");

}

}

} catch (FileNotFoundException e) {

System.out.println("readfile() Exception:" + e.getMessage());

}

return true;

}

使用:System.out.println( hasfile("c:/users/admin/desktop") ? "存在文件" : "不存在文件" );

php中文网,大量的免费Java入门教程,欢迎在线学习!

java判断文件夹下是否存在文件_java 判断文件夹是否存在文件相关推荐

  1. txt文件字符在计算机,(35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符去、...

    (35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符去. (35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一 ...

  2. vue中src文件夹下各文件_Win10下与虚拟机中的linux共享文件夹

    Win10主机和Vmware linux共享文件夹 1.首先确保虚拟机中的linux能ping通主机,证明虚拟机是可以访问到的主机的(这个不会可百度) 2.右击你想要共享的文件夹选择'属性',点击'共 ...

  3. python查找指定文件夹并重命名_python获取指定文件夹下的所有文件名,并删选指定类型文件进行重命名以及撤销重命名...

    1.加载包 import os 2.定义函数:获取文件夹file_dir下指定类型file_type的所有文件名 def file_name(file_dir,file_type=''):#默认为文件 ...

  4. Linux将一个文件夹或文件夹下的所有内容复制或移动到另一个文件夹

    1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...

  5. linux dd目录生成iso文件,Linux下dd + mkisofs 制作可启动 img/iso 映像文件

    总的来说,制作镜像文件有三种方法,cp, cat, dd 和其它专用工具.cp ,cat 和 dd都可以从设备复制文件来创建镜像.而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像. I ...

  6. java 判断对象的属性是否为空_Java 判断实体对象及所有属性是否为空的操作

    1.判断实体对象是否为空 2.判断对象所有属性是否为空 3.特别注意,实体类中如果有基本数据类型,会影响判断 package com.liuxd.object; import org.apache.c ...

  7. java验证xml格式是否正确的是_java判断文件是否为xml格式的方法

    java判断文件是否为xml格式的方法 发布时间:2020-06-25 14:59:53 来源:亿速云 阅读:195 作者:Leah 本篇文章为大家展示了java判断文件是否为xml格式的方法,代码简 ...

  8. linux解压7z文件,Linux 下压缩与解压.zip和.rar及.7z文件

    对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数 ...

  9. java取字符串中不相同的字母_java 判断两个字符串是否为相同字母异序词 --- 记录...

    前两天接触了这么一道有趣的题目: String org1="arm"; String org2="ram"; return true; String org3= ...

  10. java指定年份计算是平年还是闰年_Java判断所给年份是平年还是闰年

    要求: *  判断用户输入的年份是平年还是闰年 实现代码: import java.util.Scanner; /** * 要求: * 判断用户输入的年份是平年还是闰年 * @author Admin ...

最新文章

  1. 普华永道重磅报告:决定未来的八大核心科技
  2. 简单的梯度下降算法,你真的懂了吗?
  3. 企业如何正确选择云ERP管理软件
  4. 智能推荐算法在直播场景中的应用
  5. 浏览器厂商开始默认支持WebAssembly格式
  6. SpringCloud学习--微服务架构
  7. 【BZOJ2754】【codevs2403】喵星球上的点名,AC自动机与STL的狂欢
  8. Java - “JUC”原子类
  9. 内存模拟块设备驱动程序设计
  10. SDK接入学习(一):PlayerSetting详解(PC、Mac、Linux)
  11. 十大编程语言的优劣对比简述
  12. pythoneducoder苹果梨子煮水的功效_苹果梨子汤的功效
  13. 银行核心操作系统as400 rs6000
  14. [学习笔记]马氏链模型
  15. 面试最后我一般会问面试官什么问题
  16. Python的面向对象,魔术方法、类的三大特征、自省、实例空间、经典类与新式类
  17. Graph Mixture Density Networks 图混合密度网络
  18. AE插件安装教程——Optical Flares(镜头光晕插件)、红巨人粒子特效套装AE插件 Red Giant Trapcode Suite、Element 3D(E3D
  19. 德州仪器推出3D霍尔效应位置传感器;天旦亮相2021中国IPv6创新发展大会;Amazfit发布全新品牌标志 | 全球TMT...
  20. Kubernetes 初识Ingress Controller以及部署

热门文章

  1. 电脑没有声音的几种解决方案
  2. 《侠盗猎车手:圣安地列斯》出租车任务奖金计算程序(Java编写)
  3. postman-SOAP 请求
  4. OpenCV基础类型3(固定向量类cv::Vec<>、Vec2i、Vec3i、Vec3f、Vec2f)
  5. 数控模组化生产流水线综合系统QY-JDYT25
  6. 网络综合布线工程知识大全
  7. 留学生快速斩获IT名企实习offer的5大攻略
  8. IT大学生如何获得名企暑期实习?CSDN超级实习生怎么样?
  9. 名企过来人畅谈IT求职两注意
  10. 谷歌SEO优化技巧方法