Application: Total Commander
Category: Utilities
Description:
Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.
Features:
- Two file windows side by side
- Multiple language and Unicode support
- Enhanced search function
- Compare files (now with editor) / synchronize directories
- Quick View panel with bitmap display
- ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling + plugins
- Built-in FTP client with FXP (server to server) and HTTP proxy support
- Parallel port link, multi-rename tool
- Tabbed interface, regular expressions, history+favorites buttons
- Thumbnails view, custom columns, enhanced search
- Compare editor, cursor in lister, separate trees, logging, enhanced overwrite dialog etc.
- Unicode names almost everywhere, long names (>259 characters), password manager for ftp and plugins, synchronize empty dirs, 64 bit context menu, quick file filter (Ctrl+S)
- USB port connection via special direct transfer cable, partial branch view (Ctrl+Shift+B), and many improvements to ftp, synchronizing and other functions
- And many more!
Download Total Commander Portable 11.03 Dev Test 1 [1.12+9.4MB download / 27.2MB installed]
(MD5: bb6e75cddee1166229f06ac43883e9e5)
(SHA-256: 33db1970dc1e8534e183be3baa822cf670c8dcfcb53f2c28fd35e30ca18cb372)
Project on GitHub
Other Notes
- If you have a license key you can place it in the \Data\settings\tckey folder.
- If Total Commander Portable share the same parent folder as AkelPad Portable, Geany Portable, gVim Portable, Notepad++ Portable, Notepad2 Portable or Notepad2-mod Portable or any other it can use it for text editing and/or viewer services by adding as Editor for F4 and/or Viewer for F3 in section [Editor] and [ExtViewer] in TotalCommanderPortable.ini.
The folder hierarchy should be:
- ParentFolder - TotalCommanderPortable - Notepad++Portable - gVimPortable - etc...
Release Notes:
11.03 Dev Test 1 (2024-02-21): Update base app
11.02 Dev Test 1 (2023-11-10): Update base app
11.01 Dev Test 1 (2023-09-04): Update base app
11.00 Dev Test 2 (2023-08-28): Update to Dev Test 2, see update notes
11.00 Dev Test 1 (2023-08-02): Update base app
10.52 Dev Test 1 (2022-11-23): Update base app
10.51 Dev Test 1 (2022-09-01): Update base app, see update notes
10.50 Dev Test 1 (2022-07-07): Update base app
10.00 Dev Test 1 (2021-06-10): Update base app, see update notes
9.51 Dev Test 1 (2020-03-26): Update base app
9.50 Dev Test 2 (2020-02-08): Update to Dev Test 2, see update notes
9.50 Dev Test 1 (2020-02-08): Update base app, see update notes
9.22a Dev Test 2 (2019-04-22): Update to Dev Test 2, see update notes
9.22a Dev Test 1 (2019-04-01): Update base app
9.22 Dev Test 1 (2019-03-15): Update base app
9.21a Dev Test 1 (2018-08-21): Update base app
9.21 Dev Test 1 (2018-08-18): Update base app
9.20 Dev Test 1 (2018-07-05): Update base app
9.12 Dev Test 1 (2018-01-07): Initial release
Update base app
Added abillity in TotalCommanderPortable.ini to use AkelPadPortable, GeanyPortable, gVimPortable, Notepad++Portable, Notepad2Portable or Notepad2-modPortable as External Viewer
Can you make it compatible with "Microsoft Code Studio"?
Here in PAF format:
https://github.com/garethflowers/vscode-portable/
Thanks in advance!
Hello, @syspsi
Yes, I can make it, but not only for the MS Code Studio, but for every editor, of course with the known requirements for the folder hierarchy of the currently added ones. My first decision was to use only officially released portable editor/viewers, but why to restrict the users? Let them use what they want. So I add an option for that and remove the currently 'hardcoded'.
I would like to ask how to look in the
TotalCommanderPortable.ini
file.Vatiant 1, under the
[TotalCommanderPortable]
section:Variant 2, under separated sections:
In this case you just must add
MyFavorEditorPortable
to thePortableEditor=
orPortableExtViewer=
(i.e. must looks likePortableEditor=MyFavorEditorPortable
)In my TotalCommanderPortable.ini, i try to add the last line (VSCodePortable=true), but doesn't work.
----------------------------------
[TotalCommanderPortable]
AdditionalParameters=
DisableSplashScreen=false
RunLocally=false
[Editor]
restore_default=false
AkelPadPortable=false
GeanyPortable=false
gVimPortable=false
Notepad++Portable=false
Notepad2Portable=false
Notepad2-modPortable=false
VSCodePortable=true
----------------------------------
@syspsi it's done, please update 9.22a to Dev Test 2. Replace your
TotalCommanderPortable.ini
with the newest one and addVSCodePortable
toPortableEditor=
i.e.PortableEditor=VSCodePortable
Great! Thanks a lot!.
Works like a charm.
1st things 1st: Thanks for creating this PortableApss package for Total Commander.
Upon testing this version i found out that the launch parameter(s) somehow are not being "picked up" by Total Commander
So Total Commander will keep on using the configuration file (wincmd.ini) from:
%HOMEDRIVE%%HOMEPATH%\AppData\Roaming\GHISLER
Instead of using the configuration file (wincmd.ini) at location:
\PortableApps\TotalCommanderPortable\Data\settings
What may be causing this issue? Appreciate your reply.
Regards
Tested with the regular installed version just for having data `%HOMEDRIVE%%HOMEPATH%\AppData\Roaming\GHISLER` and with the portable one - both are running as expected. I can not reproduce your issue :/
Could you give example how to configure GeanyPortable as the reader / editor in the ini file?
Check comment #29, comment #13 and the
Readme.txt
in\Other\Source
Example: PortableEditor=GeanyPortable\GeanyPortable.exe
This is lovely, thank you.
By the way, what do you mean if the Text Editor is in the same folder?
Is it OK if they are all under the same folder like in the default installation case of the suite?
Something like:
Yes, exactly that
I don't know how to explain it more correctly. If you have any suggestion I will appreciated it.
I would phrase it something like:
If Total Commander Portable share the same parent folder as [Name of Text Editor] it can use it for text editing services by...
The Folder hierarchy shroud be:
Thank you very much
Update base app
Update base app
Wait, what about tc2usb? but anyways, good job
Best Regards,
JarlPenguin
Thanks. Yes, I know about tc2usb, but it is not in the spirit of PA.c.
Update base app
Hi,
Version 9.22a Is Out.
Thank You.
Yes, I saw it today, but I was on a work, so now it is updated
Update base app
Change the abillity to add any editor/viewer in section
[Editor]
and[ExtViewer]
inTotalCommanderPortable.ini
file forEditor for F4
andViewer for F3
Example:
PortableEditor=Notepad++Portable
Please, keep in mind that your favorite editor/viewer binary name (w/o extension .exe) and the folder where it lives should always be with the same names, otherwise it will not work.
You need to replace your
TotalCommanderPortable.ini
with the newest one.Great work! I use and love Total Commander for many many years and finally there is a PA compatible version. Thank you so much. I have just one suggestion regarding the external editor. There are many other potential portable editors. But, the executable exe file doesn't necesserally need to have the same name as its containing folder. This is true, e.g., the portable version of PSPad. But your current solution always resolves the provided name is this:
$1\$R0\$R0.exe
as can be seen in the fileOther\Source\PortableEditorAndExtViewer.nsh
. This means, when one configuresPortableEditor=PSPadPortable
in theTotalCommanderPortable.ini
it is resolved to%COMMANDER_PATH%\..\..\..\PSPadPortable\PSPadPortable.exe
. It would be more flexible if we were able to configure something like this:PortableEditor=PSPadPortable\pspad.exe
. Can you change that?Done, check Total Commander Portable 9.50 Dev Test 1
Good effort, please continue.
FYI: I've spot some issues with external editor/viewer settings.
For some reason the settings are removed at the next time I've started TC.
At the moment I've found another way to install TC. I hope it will be useful for someone until this version is in the testing.
1. Please look for tc2usb tool here: https://www.ghisler.com/usbinst.htm
2. Run it with current TC installation and follow instructions.
At the end you will get portable installation of TC and required icons will be in Launch menu as well.
Hi,
Total Commander 9.5 is out.
Any chance for an update?
Done
DirectoryMoveOK=yes
to theLauncher\TotalCommanderPortable.ini
Pin to Taskbar
from the PAc PlatformTabDir=%COMMANDER_PATH%\..\..\Data\Tabs
to thewincmd.ini
for saving tabswincmd.ini
file and created folderTabs
inData
foldertckey
folder to the\Data\settings
folderwincmd.ini
file manually[Editor]
and[ExtViewer]
inTotalCommanderPortable.ini
file forEditor for F4
andViewer for F3
TotalCommanderPortable.ini
filePortableEditor=PSPadPortable\pspad.exe
Hi,
Thank you for the quick update.
I get the following error on installation:
https://i.imgur.com/Nb0RxX3.png
The installation details (Replaced my actual User Name with UserName):
Output folder: D:\Applications\PortableApps\TotalCommanderPortable
Preparing to upgrade Total Commander Portable...
Create folder: C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded
Downloading Total Commander...
Installing Total Commander Portable...
Rename: C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded\Total Commander->C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded\tcmd_x32_64.exe
Create folder: C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded
Downloading Total Commander...
Installing Total Commander Portable...
Rename: C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded\Total Commander->C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded\tcmd_x32_64.exe
Delete file: C:\Users\UserName\AppData\Local\Temp\nsa5384.tmp\Downloaded\tcmd_x32_64.exe
The downloaded copy of Total Commander is not valid and can not be installed. Please try installing again.
@Drazick
Thank you very much for the feedback. I don't know why but the MD5 sum for the downloaded file was different. It is very strange for me because I tested the PAc installer at home and at office PC and everything was good. Whatever, now it is fixed.
installer.ini
Dear rdd,
I installed your version of TC Portable yesterday on my Portable Apps USB stick. With my first attempt it did not accept my wincmd.key placed in the right directory but I could not reproduce the problem after a complete reinstallation in a second attempt. It works now without hassle from the beginning of the second installation.
But what I noted later is the reason for me to write this message. I am a long time user of Total Commander and it is installed on all my computers and running there very often. With this scenario happening and an instance already up I tried to start a second instance of TC from the Portable Apps USB stick which is not possible due to an error message (contained in a small window) claiming to close every already running instance before starting a new one from my stick.
It seems to be a problem within the TC launcher because if two or more of the instances are started either from my computer _or_ from the stick there is no problem at all with more than one TC instance running. If I start TC from the Portable Apps stick and afterwards another one from my computer they do not interfere with each other. The issue happens only if an instance is started on the computer and is already running and I want to 'add' another one from the Portable Apps stick. The error message appears like mentioned above.
Do you have any idea why this happens and maybe even a solution for it?
Regards
Vixavaguba
P.S: Portable Apps V16.1.1 with Total Commander Portable to 9.51 Dev Test 1, Windows 7 x64 SP1 latest patch level
@Vixavaguba
Hello and thank you very much for your interest and feedback. Until your post I didn't notice about that issue.
Could you please try to add the string
SingleAppInstance=false
to the\TotalCommanderPortable\App\AppInfo\Launcher\TotalCommanderPortable.ini
under the section[Launch]
and check if this work?P.S. Sorry for the delay, I work on the portable apps in my free time.
Hi rdd,
> Hello and thank you very much for your interest and feedback. Until your post I didn't notice about that issue.
> Could you please try to add the string SingleAppInstance=false to the \TotalCommanderPortable\App\AppInfo
> \Launcher\TotalCommanderPortable.ini under the section [Launch] and check if this work?
I did so and it works and solves this issue. After the change like mentioned abvoe I started several instances (up to four) either from host or from stick in different orders and even mixed and found no further interferences which prevent a start of an instance. Many thanks for the support. It is maybe an untypical problem but seems to be fixed. I did not notice any further issues by now!
> P.S. Sorry for the delay, I work on the portable apps in my free time.
Of course I did not expect an immediate reaction and could imagine that you are doing an extraordinary job on top of your normal activities.
Best regards and many thanks again
Vixavaguba
I have my portable apps on a cloud drive and I get the following error:
Total Commander Portable did not close properly last time it
was run and will now clean up. Please then start Total Commander Portable again manually.
Is there a way to suppress this message? I did add the option to run multiple instances, I forget where I added it.
SingleAppInstance=false
to run both portable and regular installed versions[DirectoriesToPreserve]
forApp\totalcmd\FILTER32
andApp\totalcmd\FILTER64
- this will prevent deleting the Recommended filters for audio/video in Lister when update to new PAc version ot Total Commander[DirectoriesToPreserve]
forApp\totalcmd\LANGUAGE
- this will prevent deleting the custom menus when update to new PAc version ot Total CommanderAny chance to update to 10.52?
Thank You.
Sorry for the delay, I was busy last month
I edited
TotalCommanderPortable.ini
inTotalCommanderPortable\App\AppInfo\Launcher\TotalCommanderPortable.ini
It has no effect.
I also saw there is a file
TotalCommanderPortable\Data\settings\TotalCommanderPortableSettings.ini
, I tried adding to it as well. Still no effect.You need the
TotalCommanderPortable.ini
from\Other\Source
. Copy the file next to theTotalCommanderPortable.exe
in mainTotalCommanderPortable
folder, then add what you need in it. You can also change the default hotkeys inConfiguration
>Options...
>Edit/View
in TC appPay attention that on some places you write
TotalCommanderPortable.ini
and on someTotalCommanderPortableSettings.ini
.It also doesn't mention the need to move the file to the root folder of the application.
Anyhow, I did what you instructed me. I have
TotalCommanderPortable.ini
next toTotalCommanderPortable.exe
with the following content:Indeed the editor (With
F4
) works and launches AkelPadPortable, yet not for viewing.OK, There is no issue with the configuration.
The way Total Commander works requires using
Alt+F3
.1. It deletes any Editor for F4 and/or Viewer for F3 settings from wincmd.ini IF the sections [Editor] and [ExtViewer] are empty or absent in TotalCommanderPortable.ini
2. It writes the [Editor] and [ExtViewer] paths "%COMMANDER_PATH%......$R0" into the wincmd.ini without double quotation marks which results the Editor or Viewer apps can't start (File not found) IF the path contains any space(s).
We would appreciate if you could fix / workaround this issue!
Thank you!
Please, provide the content of the
TotalCommanderPortable.ini
that you useContent of my
TotalCommanderPortable.ini
[TotalCommanderPortable]
AdditionalParameters=
DisableSplashScreen=true
RunLocally=false
[Launch]
ProgramExecutable=totalcmd\TOTALCMD.exe
ProgramExecutable64=totalcmd\TOTALCMD64.exe
CommandLineArguments=/i="%PAL:DataDir%\settings\wincmd.ini" /f="%PAL:DataDir%\settings\wcx_ftp.ini"
SingleAppInstance=false
DirectoryMoveOK=yes
SupportsUNC=yes
[DirectoriesCleanupIfEmpty]
1=%PAL:DataDir%\Temp
[ExtViewer]
PortableExtViewer=AkelPadPortable\AkelPadPortable.exe
[Editor]
PortableEditor=Notepad++_Portable\Notepad++Portable.exe
Results in
wincmd.ini
that doesn't workEditor=%COMMANDER_PATH%\..\..\..\Notepad++_Portable\Notepad++Portable.exe
Viewer=%COMMANDER_PATH%\..\..\..\AkelPadPortable\AkelPadPortable.exe
Expected results in
wincmd.ini
that could workEditor=""%COMMANDER_PATH%\..\..\..\Notepad++_Portable\Notepad++Portable.exe""
Viewer=""%COMMANDER_PATH%\..\..\..\AkelPadPortable\AkelPadPortable.exe""
Thank you for looking into this!
Well, it's a bit of a mess... I forgot to ask about the path of the
TotalCommanderPortable.ini
file, but anywayThe content of
TotalCommanderPortable\App\AppInfo\Launcher\TotalCommanderPortable.ini
must be:Then you must copy
TotalCommanderPortable.ini
fromTotalCommanderPortable\Other\Source\
and paste it in theTotalCommanderPortable
directory (next to TotalCommanderPortable.exe)And the new content of
TotalCommanderPortable\TotalCommanderPortable.ini
should be:In
TotalCommanderPortable\Other\Source\Readme.txt
we can read:Thank you very much for looking into this!
Please note my config and the suggested config are the same regarding the sections of [Editor] and [ExtViewer].
The issue roots in the
PortableEditorAndExtViewer.nsh
macro which doesn't use double quotation marks ("") to resolve any space chars in the%COMMANDER_PATH%
variable when it writes the path of [Editor] and [ExtViewer] into thewincmd.ini
. I.e. if the%COMMANDER_PATH%
includes space characters then the program can't find the configured [Editor] or [ExtViewer], so it ends in a 'File not found!' error.The current macro writes this to the wincmd.ini:
To make the config work (with space chars in
%COMMANDER_PATH%
), the macro might want to write this to the wincmd.ini:Please note the difference with the double quotation marks.
Thank you!
Can you provide me the steps how to reproduce the issue, because I can't or I don't know how. I try with
E:\path with space\TotalCommanderPortable
andE:\path with space\Notepad++_Portable
and the content ofE:\path with space\TotalCommanderPortable\TotalCommanderPortable.ini
isbut I don't get any errors and everything work as expected.
SHA is not valid
Indeed it also doesn't work on my system
I guess the file is changed on the publisher of TotalCommander without a version bump.
@michelb Please be more specific exactly which SHA256 checksum is wrong
@Drazick You are right! The installer is changed by the publisher. The old digital signature is from 02.08.2023 but new one is from 03.08.2023. Thats return different SHA256. Thank you very much!
installer.ini
DirUsageLocation=2
to thewincmd.ini
to keep thetcDirFrq.txt
in same folder aswincmd.ini
. Existing user must add it manually or use menuConfiguration
>Options
>History
>Storage location for list of most frequently used folders:
and selectSame folder as wincmd.ini
from the dropdownThis is a great portable application.
Any chance you wrap CudaText (https://portableapps.com/node/69551) as well?
It will be the perfect text editor with Total Commander as it is instant to load while being very powerful (Sublime Text style).
Hello, @Drazick,
My favorite and daily used text editor is Notepad++. I only maintain applications that I personally use. I would love it if you could get involved with CudaText support
Now that CudaText is available, you may add it to the list of options.
I find CudaText the best option for this as it is one of the fastest text editor out there.
My settings are (Editor and External Viewer):
To use it as viewer: Alt + F3 or hold Alt and click View (External Viewer).