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)

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uffspd-0.12.tar.gz (699.8 kB view details)

Uploaded Source

Built Distribution

uffspd-0.12-py3-none-any.whl (701.9 kB view details)

Uploaded Python 3

File details

Details for the file uffspd-0.12.tar.gz.

File metadata

  • Download URL: uffspd-0.12.tar.gz
  • Upload date:
  • Size: 699.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for uffspd-0.12.tar.gz
Algorithm Hash digest
SHA256 d8a03f2fb84868389159dd452ea6e58c4161df7eeedea39d71e098ed5c7eb477
MD5 889fc9711cdbbbf17bd278ac03a26d0f
BLAKE2b-256 c1aba136ca17b8f9e7abca18723e728dc800f6ff8c75fb33e71ee968c98d355f

See more details on using hashes here.

File details

Details for the file uffspd-0.12-py3-none-any.whl.

File metadata

  • Download URL: uffspd-0.12-py3-none-any.whl
  • Upload date:
  • Size: 701.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for uffspd-0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 ab7b025848ab10d18d62d9146a80230c549cd2c0f627040503a5fb9f387247ab
MD5 f9b8336070613682c11a3095fd2ceb28
BLAKE2b-256 e56a4c6952fa7d2fb422f8d91c8bc6f2ad1005e385d152e3372c60bf41cfd384

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page