Skip to content
Cross-platform Total Commander-like orthodox file manager for Windows, Mac and Linux
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cpp-template-utils @ ed51d3c CFileManipulator::copyAtomically: copyPermissions parameter added May 23, 2019
cpputils @ a334788 Subrepos updated Apr 24, 2019
extras/win/natvis natvis rule added for CFileSystemObject Jun 29, 2017
file-commander-core CFileManipulator::copyChunk: copying file permissions May 23, 2019
github-releases-autoupdater @ 86695b9 Generating debug info in release build on Windows Aug 13, 2018
image-processing @ 25b7917 Linux / Mac compilation fixed (C++17) Apr 25, 2019
installer 0.9.4.9; Windows build script migrated to v141 (MSVC 2017) Apr 4, 2019
plugins Linux / Mac compilation fixed (C++17) Apr 25, 2019
qt-app DirectoryCompleter - minor edits; moved from core to app May 6, 2019
qtutils @ 513f8af C++17 Apr 16, 2019
text-encoding-detector @ a2c958a Text encoding detector crash fixed Sep 13, 2018
.gitignore Linux build fixed; minor CPanelWidget mutex refactoring Apr 4, 2019
.gitmodules filesystemobject skeleton added Mar 18, 2018
.travis.yml Appveyor build fixed, Qt updated to 5.12; test launch reinstated on T… Apr 26, 2019
LICENSE License changed to Apache 2.0 Sep 23, 2017
README.md Update README.md Apr 8, 2019
appveyor.yml Appveyor build fixed, Qt updated to 5.12; test launch reinstated on T… Apr 26, 2019
file-commander.pro CFileComparisonPlugin WIP Jul 31, 2018
file-commander.smproj file-commander.smproj updated May 10, 2019
file-commander_solution_suppressions.cfg Static analysis warning fixed Jul 10, 2015
update_repository.bat Subrepos updated Aug 10, 2016
update_repository.sh Codacy warnings fixed; badge added Apr 8, 2019

README.md

FILE COMMANDER

Codacy Badge Join the chat at https://gitter.im/File-Commander/Lobby

Cross-platform Total Commander-like orthodox (dual-panel) file manager for Windows, Mac and Linux with support for plugins. The goal of the project is to provide consistent user experience across all the major desktop systems.

Windows Linux macOS
Build status Build Status Build Status

Windows screenshot

Download for Windows

Get the latest release
Windows Vista and later systems are supported (x32 and x64). Windows XP is not supported.

Known Issues

For the list of known issues, refer to the project issues on Github, sort by the "bug" label. Or just use this link.

Reporting an issue

Create an issue on the project's page on Github.

Contributing

Cloning the repository

The main git repository has submodules, so you need to execute the update_repository script (available as .bat for Windows and .sh for Linux / Mac) after cloning file-commander to clone the nested repositories. Subsequently, you can use the same update_repository script at any time to pull incoming changes to the main repo, as well as to all the subrepos, thus updating everything to the latest revision.

Building

  • A compiler with C++ 14 support is required.
  • Qt 5.8 or newer required.
  • Windows: you can build using either Qt Creator or Visual Studio for IDE. Visual Studio 2015 or newer is required - v140 toolset or newer. Run qmake -tp vc -r to generate the solution for Visual Studio. I have not tried building with MinGW, but it should work as long as you enable C++ 14 support.
  • Linux: open the project file in Qt Creator and build it.
  • Mac OS X: You can use either Qt Creator (simply open the project in it) or Xcode (run qmake -r -spec macx-xcode and open the Xcode project that has been generated).
You can’t perform that action at this time.