diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 43ddb28..e1af30a 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -60,6 +60,22 @@ fn get_files( } } + let mut created = 0 as u64; + if let Ok(created_date) = metadata.created() { + created = created_date.duration_since(UNIX_EPOCH).unwrap().as_secs(); + } + + + let mut modified = 0 as u64; + if let Ok(modified_date) = metadata.modified() { + modified = modified_date.duration_since(UNIX_EPOCH).unwrap().as_secs(); + } + + let mut accessed = 0 as u64; + if let Ok(accessed_date) = metadata.accessed() { + accessed = accessed_date.duration_since(UNIX_EPOCH).unwrap().as_secs(); + } + data.push(EntryMetaData{ name: entry.file_name().to_string_lossy().to_string(), path: entry.path().to_string_lossy().to_string(), @@ -69,9 +85,9 @@ fn get_files( is_symlink: metadata.is_symlink(), directory_item_count, permission, - created: metadata.created().unwrap().duration_since(UNIX_EPOCH).unwrap().as_secs(), - modified: metadata.modified().unwrap().duration_since(UNIX_EPOCH).unwrap().as_secs(), - accessed: metadata.accessed().unwrap().duration_since(UNIX_EPOCH).unwrap().as_secs(), + created, + modified, + accessed, }); } diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c94395a..b39d425 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -20,6 +20,7 @@ "fs": { "all": true, "scope": [ + "/", "**", "$APP", "$APP/**",