如果目录中的文件数量发生变化,则通知按钮

2023-12-10

我有一个按钮,只要目录中没有特定数量的文件,我就想禁用它。 是否有某种侦听器在目录中创建或删除文件时通知我?


Java 当前没有对文件系统事件和监视的本机支持。JNotify是一个有用的库来执行此操作。您应该将其设置为监视目录的修改,然后自行确定添加/删除的内容。

Java 7 将提供文件系统事件支持内置于其中.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果目录中的文件数量发生变化,则通知按钮 的相关文章

  • Android - 如何访问 onResume 中 onCreate 中实例化的 View 对象?

    In my onCreate 方法 我正在实例化一个ImageButton View public void onCreate Bundle savedInstanceState super onCreate savedInstanceSt
  • 用 @DataJpaTest 注释的测试不是用 @Autowired 注释的自动装配字段

    我有一个 Spring Boot 应用程序 其中包含 Spring Data Jpa 存储库 我需要围绕这个存储库运行单元 或组件 测试 我对 Spring Data Jpa 没有太多经验 这是我的测试 这很简单 我无法让它通过 impor
  • MP3:一种以毫秒为单位获取任何给定字节位置的位置的方法?

    我创建了一个 servlet 它返回从客户端请求的任何给定字节位置开始的流 来自 MP3 文件 这允许客户端在任何给定字节位置立即开始播放 而无需进行任何本地查找 现在 我有一个滑块可以直观地显示进度 我正在使用当前字节位置来更新滑块 但是
  • java.lang.Class: 在 java 程序中初始化 log4j 属性文件时出错

    我正在尝试使用 log4j 运行独立的 java 程序 但在调试时收到以下消息 控制台上没有 log4j 相关日志 log Logger 1343 java lang Class ERROR in 18b4aac2 有人可以建议这里出了什么
  • Java 创建浮雕(红/蓝图像)

    我正在编写一个 Java 游戏引擎 http victoryengine org http victoryengine org 并且我一直在尝试生成具有深度的 3D 图像 您可以使用那些红色 蓝色眼镜看到 我正在使用 Java2D 进行图形
  • 如何对 IntStream 进行逆序排序

    我正在使用 txt 文件读取数字BufferedReader 我想颠倒该流中元素的顺序 以便在收集它们时 它们将从最高到最低排列 我不想在构建数组后进行排序 因为我不知道其中可能有多少元素 我只需要最高的 N 个元素 in new Buff
  • Java 泛型/类型调度问题

    考虑以下程序 import java util List import java util ArrayList public class TypeTest public static class TypeTestA extends Type
  • Java 重写 hashCode() 得到 StackOverflowError

    所以我不太熟悉重写 hashCode 并且我似乎在 hashCode 方法中以某种方式进行了一些无限递归 这是我的场景 我有一个 DuplicateCache 类 它是一个缓存对象 用于检查系统中的重复对象 我有一个静态内部类 Duplic
  • Java:从元素创建 DOM 元素,而不是文档

    如您所知 在 Java 中创建 Dom 元素的正确方法是执行以下操作 import org w3c dom Document import org w3c dom Element Document d Element e e d creat
  • PropertySources 中各种源的优先级

    Spring引入了新的注释 PropertySources对于所有标记为的类 Configuration since 4 0 需要不同的 PropertySource作为论证 PropertySources PropertySource c
  • Java 变量的作用域

    我不明白为什么这段代码的输出是10 package uno public class A int x 10 A int x 12 new B public static void main String args int x 11 new
  • 使用 Java 在浏览器中下载 CSV 文件

    我正在尝试在 Web 应用程序上添加一个按钮 单击该按钮会下载一个 CSV 文件 该文件很小 大小仅约 4KB 我已经制作了按钮并附加了一个侦听器 文件也准备好了 我现在唯一需要做的就是创建单击按钮时下载 csv 文件的实际事件 假设 fi
  • cucumber-junit-platform-engine 中的功能文件发现

    In cucumber junit我使用的库 CucumberOptions定义功能文件位置 package com mycompany cucumber import cucumber api CucumberOptions import
  • @EnableTransactionManagement 的范围是什么?

    我试图了解正确的放置位置 EnableTransactionManagement多个 JavaConfig 上下文的情况下的注释 考虑以下场景 我在 JPAConfig java 和 AppConfig java 中有 JPA 配置以及一组
  • 具有多种值类型的 Java 枚举

    基本上我所做的是为国家编写一个枚举 我希望不仅能够像国家一样访问它们 而且还能够访问它们的缩写以及它们是否是原始殖民地 public enum States MASSACHUSETTS Massachusetts MA true MICHI
  • 覆盖 MATLAB 默认静态 javaclasspath 的最佳方法

    MATLAB 配置为在搜索用户可修改的动态路径之前搜索其静态 java 类路径 不幸的是 静态路径包含相当多非常旧的公共库 因此如果您尝试使用新版本 您可能最终会加载错误的实现并出现错误 例如 静态路径包含 google collectio
  • jmap - 组织和堆操作会给 jvm 带来开销吗?

    正如标题所述 需要多少开销jmap histo and jmap heap分别带到jvm 如果一个内存敏感的 Java 进程处于OutOfMemory 例如 大约 96 的堆已满 并且无法通过 full gc 清除 其中一项操作是否有可能将
  • 从 Java 日历迁移到 Joda 日期时间

    以前 当我第一次设计股票应用相关软件时 我决定使用java util Date表示股票的日期 时间信息 后来我体会到了大部分方法java util Date已弃用 因此 很快 我重构了所有代码以利用java util Calendar 然而
  • 将 RSA 密钥从 BigIntegers 转换为SubjectPublicKeyInfo 形式

    WARNING 最初的问题是关于 PKCS 1 编码密钥 而问题中的实际示例需要SubjectPublicKeyInfo X 509 编码密钥 我目前正致力于在 java 中从头开始实现 RSA 算法 特别是密钥生成方面 现在我的代码可以给
  • Path2D 上的鼠标指针检测

    我构建了一个Path2D http docs oracle com javase 7 docs api java awt geom Path2D html表示由直线组成的未闭合形状 我希望能够检测何时单击鼠标并且鼠标指针靠近路径 在几个像素

随机推荐

  • 将项目分配给具有功能的组

    我有一个问题 我要将变量分配给集合 每个集合都有可以分配给它的变量的限制 并且每个变量都可以分配给总集合的某个子集 Example a可以成套A or B b可以成套B c可以成套A or B d可以成套A 因此 我们可以有A a d B
  • HashMap 和 TreeMap 有什么区别? [复制]

    这个问题在这里已经有答案了 我开始学习Java 什么时候应该使用 HashMap 而不是 TreeMap TreeMap是一个例子SortedMap 这意味着键的顺序可以排序 并且在迭代键时 您可以期望它们是按顺序排列的 HashMap另一
  • 如何在本机反应中锁定 ios 中特定屏幕的方向?

    我想锁定相机屏幕的方向
  • SQL语句将记录插入到具有标识列的表中?

    我正在尝试将一行手动插入到我的 SQL Server 数据表中 该表有 5 列 1 个标识列和 4 个数据列 我在看这个帖子 但是当我运行所选答案的查询时 当然是用我的表名替换 GroupTable 之后 我的 SQL Server 200
  • 不正确的引用元素签名 XML C#

    我需要实现 EBICS 协议 特别是 HPB 请求 并且我需要签署我的 XML 文件
  • 对齐内容和对齐项目有什么区别?

    有什么区别align items and align content The align itemsFlex box 的属性沿着横轴对齐 Flex 容器内的项目 就像justify content沿着主轴线 对于默认的flex direct
  • JavaFX:如何在 GraphicsContext 上绘制路径?

    JavaFX 提供了两种低级路径绘制方法GraphicsContext和一个高水平的Path node 我想在类中存储形状并在其中绘制它们GraphicsContext The Path上课对我来说似乎很方便 我知道 它旨在用作场景图中的节
  • 用于检查某个字符连续出现 3 次或以上的正则表达式

    我想检查输入字符串以验证正确的文本 A 我希望用户允许编写字母数字字符 包括句点 逗号 连字符和圆括号 b 但是 我不希望用户同时输入 3 位或更多位数字 例如 允许 12 但不允许 185 C 我不希望用户输入 或 或 aaaaaaaaa
  • JavaScript window.find 绝对不起作用

    当我尝试传递分布在几个块元素中的文本时 window find 方法不起作用 HTML p search me p b I could be the answer b JavaScript window find meI could be
  • 多行 JLabels - Java [重复]

    这个问题在这里已经有答案了 I want JLabel文本采用多行格式 否则文本会太长 我们如何在 Java 中做到这一点 如果您不介意将标签文本包装在html标签 当容器的宽度太窄而无法容纳全部标签时 JLabel 会自动换行 例如 尝试
  • Javascript 淡入淡出图像

    我对 JavaScript 相当陌生 我需要一个非常简单的脚本来循环缓慢地淡入和淡出图像 任何帮助将非常感激 最简单的方法是使用 jQuery img src 文档 http api jquery com fadeIn 您还可以通过传递参数
  • 显示倒计时时间表单 jquery 会话超时

    我找到了https github com travishorn jquery sessionTimeout我想在我的项目中使用这个 jquery 会话超时 尽管它在后台看起来工作正常我想在文本中显示倒计时时间 如何显示计时器 或者除了这个之
  • Postfix 和 OpenJDK 11:“没有合适的协议(协议被禁用或密码套件不合适)”

    我知道这个主题还有一些其他问题 及其答案 但这些对我都没有帮助 我有一个Postfix服务器 后缀 3 4 14Debian 10 Buster 具有以下配置 仅有趣的部分 smtpd tls mandatory protocols SSL
  • 如何“解锁”RwLock?

    我正在尝试解决螺纹环问题 在每个线程中我读取令牌值 如果不是我的 检查是否是程序结束 如果是则完成线程 否则 请再次阅读并重复 如果是我的 即有我的 id 则获取写锁 增加令牌的值 检查是否结束 然后告诉主线程我完成了它并完成当前线程循环
  • matlab中以向量为索引的完整矩阵

    假设我们有一个矩阵 A1 和两个向量 v1 和 v2 如下所示 A1 zeros 5 5 v1 1 2 3 v2 5 5 4 有没有办法用v1和v2作为索引来逐一替换A1中的元素 即在 A1 1 5 A1 2 5 和 A1 3 4 中插入一
  • 如何自定义PostgreSQL官方Docker镜像的配置文件?

    我正在使用官方 Postgres Docker 镜像 尝试自定义其配置 为此 我使用命令sed改变max connections例如 sed i e s max connections 100 max connections 1000 va
  • 使用 ARC iPhone 在 XCode 4.2 中消失 UILocation 警报

    当应用程序在使用 ARC 的项目中启动时 警报会瞬间出现或不显示 不使用 ARC 也没关系 我添加 CoreLocation 框架并将其导入到项目中 My code import
  • 在 Windows 中使用 fopen 和 C 打开长文件名

    我在使用 fopen 打开路径长度超过 Windows 本机支持的 260 个字符的文件时遇到问题 我发现了前缀 我需要将其放在路径前面才能处理该文件 我的问题是 这与 fopen 结合仍然有效吗 我仍然无法打开文件 但我没有找到有关它的信
  • 如何有效地迭代 Pandas 数据帧的连续块

    我有一个大数据框 几百万行 我希望能够对其进行 groupby 操作 但只是按行的任意连续 最好是大小相等 子集进行分组 而不是使用各个行的任何特定属性来决定它们进入哪个组 用例 我想通过 IPython 中的并行映射将函数应用于每一行 哪
  • 如果目录中的文件数量发生变化,则通知按钮

    我有一个按钮 只要目录中没有特定数量的文件 我就想禁用它 是否有某种侦听器在目录中创建或删除文件时通知我 Java 当前没有对文件系统事件和监视的本机支持 JNotify是一个有用的库来执行此操作 您应该将其设置为监视目录的修改 然后自行确