通过从文件读取字节数从目录生成哈希

时间:2019-02-22 18:59:56

标签: java directory size byte jfilechooser

我试图使用JFileChooser读取目录中的所有文件,然后获取每个文件的大小(字节数),然后创建一个简单的哈希。但是,它不返回哈希值。有人可以帮忙吗?

function zoneRepEmail(e) {
try{
  var lock = LockService.getScriptLock();
  lock.waitLock(60000);  // wait 60 seconds before timing out

  if (!lock.hasLock()) {//Failed to get lock

    MailApp.sendEmail(Session.getEffectiveUser().getEmail(),
     'Code Failed', 'The code for ABC failed');
    //Logger.log('Could not obtain lock');
    return;
  }

  for (i=1;i<4;i++) {//Try up to 3 times
    try{
      //Rate limited service call code here
      break;
    }catch(e){
      if (i!==3){Utilities.sleep(i*2000);}
      if (i>=3) {
        MailApp.sendEmail(Session.getEffectiveUser().getEmail(), 
         'Code Failed', 'The code for ABC failed - ' + e.message + "\n\n" +
          e.stack);
      }
    };
  }

  //Code here

  lock.releaseLock();


} catch(e) {
  lock.releaseLock();//Release the lock if there is an error
  MailApp.sendEmail(Session.getEffectiveUser().getEmail(), 
    'Code Failed', 'The code for ABC failed - ' + e.message + "\n\n" +
     e.stack);
  //Logger.log('error: ' + e.message + ' stack: ' + e.stack);

}
}

读取一个文件时,它可以顺利运行,但是不会为目录中的许多文件返回哈希值

0 个答案:

没有答案