change sort
This commit is contained in:
parent
ecd5b9368b
commit
b35017f8a4
1 changed files with 5 additions and 4 deletions
|
@ -32,12 +32,13 @@ pub fn directory_listing(
|
|||
let (oan, obn) = (a.file_name(), b.file_name());
|
||||
let (an, bn) = (oan.to_str().unwrap(), obn.to_str().unwrap());
|
||||
|
||||
if let (Ok(am), Ok(bm)) = (a.metadata(), b.metadata()) {
|
||||
return bm.is_dir().cmp(&am.is_dir()).then(an.cmp(bn));
|
||||
} else {
|
||||
// if let (Ok(am), Ok(bm)) = (a.metadata(), b.metadata()) {
|
||||
// return bm.is_dir().cmp(&am.is_dir()).then(an.cmp(bn));
|
||||
// } else {
|
||||
return an.cmp(bn);
|
||||
}
|
||||
// }
|
||||
});
|
||||
// paths.sort();
|
||||
|
||||
for entry in paths {
|
||||
let p = match entry.path().strip_prefix(&dir.path) {
|
||||
|
|
Loading…
Add table
Reference in a new issue