首页>代码>分享一个java的UI程序,awt+swing,一个桌球计费系统,按时间计费>/MyBilliardsCostSystem/src/com/weep/mbcs/app/Closet.java
package com.weep.mbcs.app; import java.io.File; import java.io.FileOutputStream; import java.nio.channels.FileLock; import com.weep.mbcs.conf.Constants; /** * 忘记这个文件当时是做什么用的了,貌似是避免开启多个实例. * @author weep * */ public class Closet { public static Boolean lock() { File flagFile; File fileDir; FileLock lock; try { // 获得实例标志文件 fileDir = new File(Constants.CONFIG_DIR); flagFile = new File(Constants.APP_LOCK); if (!flagFile.exists()) { if (!fileDir.exists()) { fileDir.mkdirs(); } flagFile.createNewFile(); } // 返回空表示文件已被运行的实例锁定 lock = new FileOutputStream(Constants.APP_LOCK).getChannel() .tryLock(); if (lock == null) { return true; } } catch (Exception ex) { return null; } return false; } }

zrq1025 LV11
2024年11月25日
ann000 LV2
2023年7月3日
肖鹏程 LV1
2023年3月17日
zhos0212 LV19
2022年2月10日
1746397072 LV1
2020年10月16日
qyqzuidaima LV1
2020年7月3日
R23456 LV1
2020年6月13日
们都怕坑恐怕 LV1
2020年6月3日
七七仔仔兒兒 LV1
2020年5月18日
ZYZAGXH LV1
2019年12月18日

DoustrongWU LV5
2月16日
zrq1025 LV11
2024年11月25日
vitos5n LV10
2024年5月3日
DuZhiTong LV1
2024年2月29日
ezra77934 LV2
2023年9月16日
ann000 LV2
2023年7月2日
1143011510 LV15
2023年5月18日
肖鹏程 LV1
2023年3月17日
13133117021 LV5
2022年12月24日
666ing LV2
2022年12月16日