Wrapper for the fastest file/folder list tool (UFFS) 350 GB in less than 3 Minutes (1.800.000 files and folders)
This module uses https://github.com/githubrobbi/Ultra-Fast-File-Search to list the files on your hard disk. If the app is not installed, the function will try to install it. If you want to install it by yourself, DOWNLOAD THE .com FILE INSTEAD OF THE .exe FILE!
Tested against Windows 10 / Python 3.10 / Anaconda
pip install uffspd
# As you can see, there are only a few parameters that you can pass,
but don't worry. The Fine-Grained filtering can be done easily with
DataFrames
from uffspd import list_all_files
df1 = list_all_files(
path2search="C:\\",
file_extensions=None,
uffs_com_path=r"C:\ProgramData\anaconda3\envs\adda\uffs.com",
)
df2 = list_all_files(
path2search="c:\\Windows",
file_extensions=[".log", ".txt", ".tmp"],
uffs_com_path=r"C:\ProgramData\anaconda3\envs\adda\uffs.com",
)
df3 = list_all_files(
path2search="c:\\Windows",
file_extensions=None,
uffs_com_path=None,
)
aa_path aa_name aa_path_only aa_size aa_size_on_disk aa_created aa_last_written aa_last_accessed aa_descendents aa_read_only aa_archive aa_system aa_hidden aa_offline aa_not_content_indexed_file aa_no_scrub_file aa_integrity aa_pinned aa_unpinned aa_directory_flag aa_compressed aa_encrypted aa_sparse aa_reparse aa_attributes
0 C:\Windows\setuperr.log setuperr.log C:\Windows 0 0 b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
1 C:\Windows\TEMP\GeoInfo.tmp GeoInfo.tmp C:\Windows\TEMP 0 0 b'2023-03-25 07:32:24' b'2023-04-02 09:28:45' b'2023-04-02 09:28:45' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
2 C:\Windows\TEMP\assistant_installer_20230325061854.log assistant_installer_20230325061854.log C:\Windows\TEMP 345 0 b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
3 C:\Windows\TEMP\assistant_installer_20230325061138.log assistant_installer_20230325061138.log C:\Windows\TEMP 345 0 b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
4 C:\Windows\TEMP\AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt C:\Windows\TEMP 688 4096 b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
5 C:\Windows\TEMP\HamachiSetup.log HamachiSetup.log C:\Windows\TEMP 4584 8192 b'2023-03-25 05:38:58' b'2023-03-25 06:22:25' b'2023-03-25 06:22:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
6 C:\Windows\TEMP\FXSAPIDebugLogFile.txt FXSAPIDebugLogFile.txt C:\Windows\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
7 C:\Windows\TEMP\FXSTIFFDebugLogFile.txt FXSTIFFDebugLogFile.txt C:\Windows\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
8 C:\Windows\TEMP\_avast_\nsfsp00000001.tmp nsfsp00000001.tmp C:\Windows\TEMP\_avast_ 0 0 b'2023-04-07 03:03:50' b'2023-04-07 15:16:59' b'2023-04-07 15:16:59' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
9 C:\Windows\TEMP\_avast_\nsfsp00000003.tmp nsfsp00000003.tmp C:\Windows\TEMP\_avast_ 0 0 b'2023-04-07 06:05:19' b'2023-04-07 12:18:21' b'2023-04-07 12:18:21' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
Metadata
Release files for uffspd 0.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| uffspd-0.12.tar.gz | 699.8 kB | Without provenance | Details for uffspd-0.12.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| uffspd-0.12-py3-none-any.whl | Python 3 | none | any | Details for uffspd-0.12-py3-none-any.whl |
Total release size: 1.4 MB
Release files / uffspd-0.12.tar.gz
| Download URL | uffspd-0.12.tar.gz |
|---|---|
| Size | 699.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8a03f2fb84868389159dd452ea6e58c4161df7eeedea39d71e098ed5c7eb477
|
|
BLAKE2b-256 checksum How to use checksums |
c1aba136ca17b8f9e7abca18723e728dc800f6ff8c75fb33e71ee968c98d355f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / uffspd-0.12-py3-none-any.whl
| Download URL | uffspd-0.12-py3-none-any.whl |
|---|---|
| Size | 701.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab7b025848ab10d18d62d9146a80230c549cd2c0f627040503a5fb9f387247ab
|
|
BLAKE2b-256 checksum How to use checksums |
e56a4c6952fa7d2fb422f8d91c8bc6f2ad1005e385d152e3372c60bf41cfd384
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Security for uffspd 0.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.