• 大小: 2.23KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 文件锁定(基础篇-实例452).zip

资源截图

代码片段和文件信息

package com.cdd.encrypt;

import java.io.*;
import java.nio.channels.FileLock;

class EncryptInput {
    
    public static void fileLock(String file) {
        FileOutputStream fous = null; // 创建FileOutputStream对象
        FileLock lock = null; // 创建FileLock对象
        try {
            fous = new FileOutputStream(file); // 实例化FileOutputStream对象
            lock = fous.getChannel().tryLock(); // 获取文件锁定
            Thread.sleep(60 * 1000); // 线程锁定1分钟
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        String file = “C://count.txt“; // 创建文件对象
        fileLock(file); // 调用文件锁定方法
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-09-10 15:22  .classpath
     文件         379  2010-09-10 15:22  .project
     文件         629  2010-09-10 15:22  .settings\org.eclipse.jdt.core.prefs
     文件        1182  2013-11-21 08:42  bin\com\cdd\encrypt\EncryptInput.class
     文件         740  2010-09-10 15:22  src\com\cdd\encrypt\EncryptInput.java

评论

共有 条评论