Skip to main content

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)

Source distribution for uffspd 0.12
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)

Table of built distributions (wheels) for uffspd 0.12
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page