小编Ish*_*ita的帖子

比较在java中使用File.lastmodified

我需要比较两个位置的最后修改时间戳.如果它们不匹配,我需要将文件从第一个位置复制到第二个位置,并将第二个修改时间戳设置为第一个.

我正在尝试使用java中的File.lastModified.但是我在不同的时间为同一个文件获取不同的File.lastModified值,即使它们没有被修改.请注意我在linux中尝试这个.

谁能指出什么是错的?

谢谢

复制代码:

/**
 * Copies files from Source to Destination Directory
 *
 * @param src Source Directory
 * @param destFolder Destination Directory
 * @param existingROOTNames Existing ROOT files
 * @return boolean flag to indicate whether root context has changed
 */
private static boolean copyFiles(File src, File destFolder, String[] existingROOTNames) {
    final String[] fileNames = src.list();
    boolean changeRootContext = false;
    File srcFile = null;
    File destFile = null;
    List rootFileList = Arrays.asList(existingROOTNames);
    int rootFileIndex = -1;
    long srcFileTime; …
Run Code Online (Sandbox Code Playgroud)

java file

7
推荐指数
1
解决办法
2208
查看次数

标签 统计

file ×1

java ×1