예제 #1
0
파일: Pre.java 프로젝트: cmstest/drftpd
 private static void recursiveRemoveOwnership(DirectoryHandle dir, long lastModified) {
   try {
     dir.setUsername("drftpd");
     dir.setGroup("drftpd");
     dir.setLastModified(lastModified);
     for (InodeHandle file : dir.getInodeHandlesUnchecked()) {
       file.setUsername("drftpd");
       file.setGroup("drftpd");
       file.setLastModified(lastModified);
       if (file.isDirectory()) recursiveRemoveOwnership((DirectoryHandle) file, lastModified);
     }
   } catch (FileNotFoundException e) {
     logger.warn("FileNotFoundException on recursiveRemoveOwnership()", e);
   }
 }