当前位置: 首页>>代码示例>>Java>>正文


Java FileUtils.lastModified方法代码示例

本文整理汇总了Java中org.h2.store.fs.FileUtils.lastModified方法的典型用法代码示例。如果您正苦于以下问题:Java FileUtils.lastModified方法的具体用法?Java FileUtils.lastModified怎么用?Java FileUtils.lastModified使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.h2.store.fs.FileUtils的用法示例。


在下文中一共展示了FileUtils.lastModified方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: save

import org.h2.store.fs.FileUtils; //导入方法依赖的package包/类
/**
 * Save the lock file.
 *
 * @return the saved properties
 */
public Properties save() {
    try {
        OutputStream out = FileUtils.newOutputStream(fileName, false);
        try {
            properties.store(out, MAGIC);
        } finally {
            out.close();
        }
        lastWrite = FileUtils.lastModified(fileName);
        if (trace.isDebugEnabled()) {
            trace.debug("save " + properties);
        }
        return properties;
    } catch (IOException e) {
        throw getExceptionFatal("Could not save properties " + fileName, e);
    }
}
 
开发者ID:vdr007,项目名称:ThriftyPaxos,代码行数:23,代码来源:FileLock.java

示例2: appendFile

import org.h2.store.fs.FileUtils; //导入方法依赖的package包/类
private void appendFile(StringBuilder buff, String fileName) {
    buff.append(FileUtils.isDirectory(fileName) ? 'd' : '-');
    buff.append('r');
    buff.append(FileUtils.canWrite(fileName) ? 'w' : '-');
    buff.append("------- 1 owner group ");
    String size = String.valueOf(FileUtils.size(fileName));
    for (int i = size.length(); i < 15; i++) {
        buff.append(' ');
    }
    buff.append(size);
    buff.append(' ');
    Date now = new Date(), mod = new Date(FileUtils.lastModified(fileName));
    String date;
    if (mod.after(now)
            || Math.abs((now.getTime() - mod.getTime()) /
                    1000 / 60 / 60 / 24) > 180) {
        synchronized (dateFormatOld) {
            date = dateFormatOld.format(mod);
        }
    } else {
        synchronized (dateFormatNew) {
            date = dateFormatNew.format(mod);
        }
    }
    buff.append(date);
    buff.append(' ');
    buff.append(FileUtils.getName(fileName));
    buff.append("\r\n");
}
 
开发者ID:vdr007,项目名称:ThriftyPaxos,代码行数:30,代码来源:FtpServer.java


注:本文中的org.h2.store.fs.FileUtils.lastModified方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。