zybexxl / efutool Goto Github PK
View Code? Open in Web Editor NEWEFU file update tool for Everything indexer
License: GNU General Public License v3.0
EFU file update tool for Everything indexer
License: GNU General Public License v3.0
Hello
Tried your tool and spotted strange behavior:
C:\Progs\Everything>EFUtool.exe temp.efu \\smbserver\temp
EFUtool v1.0.5 (c) 2019 Pedro Fonseca [[email protected]]
Creating EFU file: temp.efu
Scanning and indexing folders
Finalizing EFU index
Replacing EFU file
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
EFUtool finished in 0:02:10
C:\Progs\Everything>EFUtool.exe temp.efu \\smbserver\temp
EFUtool v1.0.5 (c) 2019 Pedro Fonseca [[email protected]]
Updating EFU file: temp.efu
Scanning current EFU index
Contents: 4,78 GB in 30.247 files, 1.117 folders [18 depth]
Finding changed folders
1117 folders checked, 1 changed and 0 missing
Reindexing unchanged folders
Scanning new/modified folders
Updating directory sizes
Finalizing EFU index
Replacing EFU file
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
EFUtool finished in 12,9 seconds
C:\Progs\Everything>EFUtool.exe temp.efu \\smbserver\temp
EFUtool v1.0.5 (c) 2019 Pedro Fonseca [[email protected]]
Updating EFU file: temp.efu
Scanning current EFU index
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
Finding changed folders
1117 folders checked, 1 changed and 0 missing
Reindexing unchanged folders
Scanning new/modified folders
Updating directory sizes
Finalizing EFU index
Replacing EFU file
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
EFUtool finished in 0:02:51
C:\Progs\Everything>EFUtool.exe temp.efu \\smbserver\temp
EFUtool v1.0.5 (c) 2019 Pedro Fonseca [[email protected]]
Updating EFU file: temp.efu
Scanning current EFU index
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
Finding changed folders
1117 folders checked, 1 changed and 0 missing
Reindexing unchanged folders
Scanning new/modified folders
Updating directory sizes
Finalizing EFU index
Replacing EFU file
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
EFUtool finished in 0:02:53
C:\Progs\Everything>EFUtool.exe temp.efu \\smbserver\temp
EFUtool v1.0.5 (c) 2019 Pedro Fonseca [[email protected]]
Updating EFU file: temp.efu
Scanning current EFU index
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
Finding changed folders
1117 folders checked, 1 changed and 0 missing
Reindexing unchanged folders
Scanning new/modified folders
Updating directory sizes
Finalizing EFU index
Replacing EFU file
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
EFUtool finished in 0:02:39
First RUN it is initial SCAN, all others are RESCAN.
The first oddity is that all rescans shows one difference but EFU file is totally same all the time:
1117 folders checked, 1 changed and 0 missing
Second oddity is that first rescan for some reason was very fast (12 sec compared to 2-3mins) with weird statistics.
It seems initial scan created smaller EFU file with not all files.
Contents: 4,78 GB in 30.247 files, 1.117 folders [18 depth]
When doing other rescans, the CONTENTS is consistent:
Contents: 9,61 GB in 30.247 files, 1.117 folders [18 depth]
So I tried whole procedure again and confirmed that initial scan creates file with same number of lines like rescan but not all folder attributes are populated or fully counted.
Now, the first rescan took about 2.5 minutes. Unfortunately I didn't checked EFU file at time it took 12 secs only and all other retries of initial scan+rescan took standard 2-3mins.
EFU initial files are exactly same during retries. Same for rescanned/updated files (but little different from initial scan).
Initial Scan (example)
Filename | Size |
---|---|
\smbserver\temp_Migrate2AWS | 0 |
\smbserver\temp_Migrate2AWS\Install | 14960 |
Rescan (example)
Filename | Size |
---|---|
\smbserver\temp_Migrate2AWS | 135740893 |
\smbserver\temp_Migrate2AWS\Install | 135740893 |
Thanks for looking into it. ๐
Does this work with Win 7?
Thanks
Hi, I really appreciate this tool as it improves the speed of updating Everything filelists.
Is it possible to release the latest code (with the last commit in September 2020) in the releases? I am not familiar with C# and not sure how to build it myself.
Thanks in advance!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.