Răsfoiți Sursa

Fixed copy-paste bug in access times.

Brennan McDonald 6 ani în urmă
părinte
comite
215b779d35
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      src/fs/file.rs

+ 4 - 4
src/fs/file.rs

@@ -332,7 +332,7 @@ impl<'dir> File<'dir> {
         if self.metadata.modified().unwrap() < UNIX_EPOCH {
             return SystemTime::now().duration_since(UNIX_EPOCH).unwrap()
         } else {
-            return self.metadata.created().unwrap().duration_since(UNIX_EPOCH).unwrap()
+            return self.metadata.modified().unwrap().duration_since(UNIX_EPOCH).unwrap()
         }
     }
 
@@ -344,17 +344,17 @@ impl<'dir> File<'dir> {
     /// This file’s last accessed timestamp.
     /// If the file's time is invalid, assume it was accessed today
     pub fn accessed_time(&self) -> Duration {
-        if self.metadata.modified().unwrap() < UNIX_EPOCH{
+        if self.metadata.accessed().unwrap() < UNIX_EPOCH{
             return SystemTime::now().duration_since(UNIX_EPOCH).unwrap()
         } else {
-            return self.metadata.created().unwrap().duration_since(UNIX_EPOCH).unwrap()
+            return self.metadata.accessed().unwrap().duration_since(UNIX_EPOCH).unwrap()
         }
     }
 
     /// This file’s created timestamp.
     /// If the file's time is invalid, assume it was created today
     pub fn created_time(&self) -> Duration {
-        if self.metadata.modified().unwrap() < UNIX_EPOCH {
+        if self.metadata.created().unwrap() < UNIX_EPOCH {
             return SystemTime::now().duration_since(UNIX_EPOCH).unwrap()
         } else {
             return self.metadata.created().unwrap().duration_since(UNIX_EPOCH).unwrap()