TOTALCMD.NET
ENG RUS
Plugins › TC Utilities

pbl_tc_utils 1.1.0

🛠️ Total Commander tweaks TC Utilities Freeware x64

Description

pbl_tc_utils 1.1.0
=================================

A set of useful utilities for Total Commander (Windows, .NET 8, x64).

Version: 1.1.0
Author: Pablissimo
Page: https://vk.ru/pablissimopostingsomeshit

UI is bilingual: Russian (default) and English.
Language is set in settings (config.json → general.language) or via the global
command-line option --lang / -l (ru|en).

Libraries and licenses
----------------------
- Magick.NET-Q8-x64 (ImageMagick)
Version: 14.17.1
License: Apache License 2.0

- System.CommandLine
License: MIT

The application was developed together with Grok (xAI).

Commands
--------

1. pbl_delete
Direct deletion of files and folders without sending them to the Recycle Bin.
Clears the ReadOnly flag before attempting deletion.
Parameters: listfile (%WL)
Example: pbl_delete %WL

2. pbl_rebootdel
Safe deletion of locked files/folders without the Recycle Bin.
Clears ReadOnly. If immediate deletion is not possible, marks the item
for deletion on the next reboot (MoveFileEx / PendingDelete).
Parameters: listfile (%WL)
Example: pbl_rebootdel %WL

3. pbl_wipe
Secure data destruction by overwriting.
Passes (--passes / -p, 1…35):
1 → 0x00
2 → 0xFF
3+ → random data (RNG)
Processes ADS and renames the item.
Includes an SSD warning (overwriting is less effective on SSDs).
Parameters: listfile (%WL), --passes/-p
Example: pbl_wipe %WL
pbl_wipe -p 3 %WL

4. pbl_emptybin
Standard Windows Recycle Bin empty (SHEmptyRecycleBin).
Shows native Windows dialogs.
Parameters: none
Example: pbl_emptybin

5. pbl_wipebin
Destroys Recycle Bin contents using the same method as pbl_wipe
(enumerates $Recycle.Bin + FileWiper).
Parameters: --passes/-p
Example: pbl_wipebin
pbl_wipebin -p 3

6. pbl_hardlink
Creates hard links to selected files in the other panel with the same name.
Parameters: listfile (%WL), target (%T)
Example: pbl_hardlink %WL %T

7. pbl_symlink
Creates symbolic links to files and folders.
Requests elevation (UAC) when needed if the process is not already
running as administrator.
Parameters: listfile (%WL), target (%T)
Example: pbl_symlink %WL %T

8. pbl_junction
Creates junction points to selected folders.
Parameters: listfile (%WL), target (%T)
Example: pbl_junction %WL %T

9. pbl_hardlinkstr
Mirrors structure: creates matching folders in the other panel, then
fills them with hard links to the files.
Parameters: listfile (%WL), target (%T), source path (%P)
Example: pbl_hardlinkstr %WL %T %P

10. pbl_symlinkstr
Same as hardlinkstr, but with symbolic links.
Parameters: listfile (%WL), target (%T), source path (%P)
Example: pbl_symlinkstr %WL %T %P

11. pbl_verifylinks
Checks symbolic links and junctions.
Result: OK / BROKEN / not-link (report window).
Parameters: listfile (%WL)
Example: pbl_verifylinks %WL

12. pbl_mkdirs
Advanced directory creation.
Supports templates:
- number ranges:
- dates and time
Templates are stored in mkdirs_templates.txt next to the exe.
Edit templates via the “…” button in the form.
Base path = current directory of the TC panel.
Parameters: names / list (%S or paths)
Example: pbl_mkdirs %S

13. pbl_rmdirempty
Recursively removes empty subdirectories.
The root path (%P) itself is not deleted.
Parameters: path (%P)
Example: pbl_rmdirempty %P

14. pbl_copyname
Copies names/paths to the clipboard.
Modes:
(default) - name only
-e / --ext - name with extension
-f / --path - full path
-r / --recursive - include files in subdirectories
Recursive mode can be enabled permanently in config (copyName.recursive).
Parameters: listfile (%WL), options
Example: pbl_copyname %WL
pbl_copyname %WL -r
pbl_copyname %WL -f -r

15. pbl_fromclip
Creates files in the active panel from clipboard contents:
file list, image, or text.
Image format and name template are set in settings
(imageFormat: png|jpg, nameTemplate).
Parameters: path (%P)
Example: pbl_fromclip %P

16. pbl_hash
Computes checksums of selected files:
CRC32, MD5, SHA256.
Result in a window; autoCopy and sidecar options are in config.hash.
Parameters: listfile (%S)
Example: pbl_hash %S

17. pbl_imgconv
Image converter (Magick.NET).
Formats: bmp, jpg, png, webp, ico, tiff, tga, pcx, cur, avif, jp2, dds.
Without --format opens the settings window.
Presets: imgconv_presets.txt.
Features: resize (--max, --width, --height), rotate, flip,
JPEG/WebP/AVIF/JP2 quality, PNG compression, WebP lossless,
name suffix, sRGB, multi-size ICO/CUR.
Parameters: paths (%WL / %T), --format/-f, --quality/-q, --png,
--webp-lossless, --max, --width/-w, --height, --rotate,
--flip-h, --flip-v, --overwrite, --suffix, --dest, --ui
Example: pbl_imgconv %WL
pbl_imgconv %WL %T -f jpg,webp -q 85 --max 1920
pbl_imgconv %WL -f png --rotate 90 --flip-h --suffix _out

18. pbl_gif
GIF tools: extract frames or assemble an animation from images.
Frame order is configurable; delay via --delay.
Parameters: paths (%WL), -m/--mode (assemble|extract), --delay
Example: pbl_gif "%WL"
pbl_gif "%WL" -m assemble --delay 120

Additional
----------
- pbl_settings / run with no arguments - settings window
(language, result/error dialogs, register em_pbl_* in usercmd.ini)
- pbl_help - full help (ru/en)

Global options
--------------
--lang / -l ru | en (overrides config.json)

Installation
------------
1. Unpack the archive into the Utils folder next to Total Commander
(e.g. C:\Program Files\TotalCommander\Utils\).
2. Drag pbl_tc_utils.bar onto the toolbar.
3. Right-click the new button → "Change".
4. Check "As a menu" → OK.

Or register the commands manually via the application settings
(usercmd.ini registration button).

Changelog
---------
See CHANGELOG.txt

License
-------
Provided "as is". The author is not responsible for data loss.
Use wipe / delete / rebootdel carefully.

What’s new

Changelog
=========

[1.1.0] - 2026-09-20
--------------------
Added
- pbl_imgconv - image converter (Magick.NET):
bmp, jpg, png, webp, ico, tiff, tga, pcx, cur, avif, jp2, dds;
resize, rotate, flip, quality, presets, multi-size ICO/CUR
- pbl_gif - extract GIF frames / assemble animation
- Register/unregister em_pbl_* in usercmd.ini from settings
(backup .pbl.bak)
- AdminHelper: UAC for symlink only when the process is not elevated
- TcPanelNudge to refresh the panel after mkdirs / fromclip
- Link conflict dialogs: titles/prompts by kind (hard / sym / junction)

Changed
- Architecture: pbl_fs_core + pbl_fs_ui + pbl_tc_utils

Fixed
- Various small bugs and UI improvements


[1.0.0] - 2026-09-11
--------------------
Added
- First public release of the Total Commander utility pack
- Commands:
pbl_delete, pbl_rebootdel, pbl_wipe, pbl_emptybin, pbl_wipebin,
pbl_hardlink, pbl_symlink, pbl_junction,
pbl_hardlinkstr, pbl_symlinkstr, pbl_verifylinks,
pbl_mkdirs, pbl_rmdirempty, pbl_copyname, pbl_fromclip, pbl_hash
- Bilingual UI (ru / en)
- Settings window, config.json
- Help (FullHelp)
- Toolbar button file pbl_tc_utils.bar

Similar plugins

TCIMG 35.7

🛠️ Total Commander tweaks TC Utilities Freeware

TCIMG - utility to execute a certain command Total Commander and perform additional actions. Powerful tool to extend the functionality Total Commander…

Averin Andrey 5 Jan 2026 ↓ 503,664

TC Plugins Manager 2.2.8

🛠️ Total Commander tweaks TC Utilities Freeware

TC Plugins Manager is a utility for Total Commander which allows to easily manage TC plugins. Allows to: - Manage plugins of all types - Install…

Alexey Torgashin 28 Aug 2013 ↓ 298,592

Ultra TC Editors 6.42 Final

🛠️ Total Commander tweaks TC Utilities Freeware x64

Please Donate 🌹 Ultra TC Editors package include the following programs: 1. Main Menu Editor: for editing Total Commander main menu. 2. Start Menu…

Taher Salem 19 Jun 2019 ↓ 182,925

Total Updater 0.8.6.9 (Final)

🛠️ Total Commander tweaks TC Utilities Freeware

Total Commander & plugin updater. What is it good for? Total Updater is a small tool that helps you to keep your Total Commander & its plugins…

Bluestar 2 Apr 2015 ↓ 159,845

Tweak Total Commander 10 (zombie)

🛠️ Total Commander tweaks TC Utilities Donationware x64

TweakTC is designed for advanced configuration of Total Commander (more than 65 options) without manual editing its INI files (usually wincmd.ini…

Alexander Asyabrik aka Shura 25 Sep 2015 ↓ 150,453