Total commander скрипт копирования

Обновлено: 29.06.2024

Total Commander предлагает более гибкие условия копирования и перемещения данных, нежели сама Windows. Это возможность проведения этих операций по заданным шаблонам - с указанием отдельных расширений, размеров файлов, дат их создания, ключевых слов в именах, с выбором только папок и т.п. Но популярный файловый менеджер не предлагает более совершенного механизма в плане скорости копирования и перемещения данных.

Он проводит эти операции на тех же скоростях, что и стандартные средства проводника. Несколько ускорить эти процессы можно с помощью специальной программы TeraCopy , внедрив её механизмы работы и в среду самой Windows, и в Total Commander.

Что за программа такая, и как она интегрируется в Total Commander?

О программе

TeraCopy – условно-бесплатная программа, позволяющая более оперативно проводить операции копирования и перемещения данных в среде Windows за счёт многопоточного алгоритма проведения этих операций. К вопросу эффективности такого алгоритма мы ещё вернёмся.

В числе возможностей TeraCopy:

• Проверка хеш-суммы;
• Пропуск проблемных файлов при копировании/перемещении данных;
• Ожидание переподключения сетевого ресурса или съёмного устройства, если таковые являются одним из мест проведения операции;
• Защита данных при прерывании копирования/перемещения;
• Настраиваемый удобный интерфейс с ведением истории операций для оперативного указания в будущем источников и мест назначения копирования/перемещения данных;
• Возможность задания единого общего правила при совпадении имён файлов;
• Настройка звукового оповещения по завершении операций;
• Интеграция программы в проводник Windows, Directory Opus и Total Commander.

TeraCopy изначально являет собой небольшое окошко по типу статус-бара.

TeraCopy

В это окошко необходимо перетянуть из проводника или файлового менеджера данные, нажать кнопку либо «Копировать», либо «Переместить».

Копировать

И указать путь назначения.

Путь назначения

Далее же можем отслеживать прогресс операции в статус-баре.

Прогресс операции

И таких операций копирования/перемещения данных можно запустить несколько, каждый раз добавляя в интерфейсе программы новую форму со статус-баром.

Операции копирования/перемещения

Интеграция в проводник Windows

В проводник TeraCopy интегрируется по умолчанию. После установки программы впредь при копировании и перемещении данных в проводнике будет появляться запрос, каким образом нужно проводить операцию – с помощью TeraCopy или проводника (Explorer) .

Интеграция в проводнике

Для Total Commander же интеграцию необходимо настраивать самостоятельно.

Интеграция в Total Commander

Чтобы алгоритмы копирования/перемещения TeraCopy можно было использовать при работе с Total Commander, идём в настройки программы.

Настройки программы

И внизу, в графе интеграции жмём кнопку «Total Commander».

После чего на панели инструментов файлового менеджера появятся кнопки TeraCopy:

• С синей стрелкой направления – это кнопка копирования данных;
• С красной стрелкой направления – это кнопка переноса данных.

TeraCopy в Total Commander

Теперь их можно использовать вместо родных кнопок файлового менеджера F5 и F6 . При использовании механизмов TeraCopy будем видеть, соответственно, статус-бар прогресса операций не Total Commander, а программы.

Эффективность TeraCopy

Ну а теперь об эффективности алгоритмов TeraCopy. При проведении тестов чуда, конечно же, не произошло. Чудеса при копировании и перемещении данных возможны только в результате замены HDD на SSD . Тем не менее факт ускорения был зафиксирован. Один и тот же файл весом в 4,23 Гб копировался по одному и тому же пути (естественно, с зачисткой следов первого захода перед вторым заходом) алгоритмами самого Total Commander и TeraCopy.

В первом случае результат составил 3 минуты 16 секунд.

TeraCopy - test

Во втором – 2 минуты 35 секунд.

TeraCopy - test 2

С перевесом в 41 секунду TeraCopy выиграла бой у Total Commander. Победа не ахти, но на больших объёмах работы с данными будет, соответственно, большая экономия времени.

TeraCopy может работать в обычной инсталлируемой и портативной версии. Для интеграции программы в проводник необходима только полноценная инсталлируемая версия. Практически все возможности программы доступны в её бесплатной редакции. В платной редакции Pro нам предлагается возможность исключения файлов и папок из копируемого/перемещаемого объёма и экспорт отчётов с сохранением информации о проведённых операциях в файлы HTML и CSV .


тем не менее, это (как я понимаю) оконный проводник, обрабатывающий процесс копирования.

Я хочу, чтобы Total commander обрабатывал копию, как на этом изображении (не мое изображение, оно было найдено в сети, но по указанным путям подразумевается копирование / вставка локальной системы:


Как мне этого добиться?

Я даже попробовал другой дистрибутив из моего коллеги, его копировальная паста работает так же, как и ожидалось, однако на моем компьютере по умолчанию используется механизм копирования Windows. Где я могу это изменить?

Это правда, что я копировал файлы на телефон в первом изображении. Чтобы проверить копию в локальной файловой системе, было сгенерировано новое изображение:


Таким образом, даже в локальной файловой системе Total Commander, похоже, не использует свою собственную реализацию.

Также, чтобы прояснить ситуацию, я использую 64-разрядную версию Windows 10 для предприятий

1 ответ 1

Ваш снимок экрана не похож на обычный диалог копирования файлов в Проводнике Windows. Вместо этого он выглядит как диалог копирования файла расширения оболочки Windows PTP/MTP .

Вы копируете на телефон или другое устройство, которое не разрешает прямой доступ на уровне файловой системы - оно обеспечивает только доступ к протоколу MTP, а MTP в Windows обрабатывается Explorer как "виртуальная" папка, которая не соответствует какой-либо файловой системе. место нахождения. У него нет (и не может быть) буквы диска или точки монтирования, и видимые пути действительны только в самом проводнике, а не в масштабе всей ОС.

(Даже если вы используете аддон MTP для просмотра элементов непосредственно в TotalCmd, это не меняет ситуацию, он просто помещает клиент MTP в другую программу.)

В результате Total Commander не может использовать свою обычную файловую копию, потому что копировать эти файлы некуда.

Повторное редактирование: для реальных файловых копий единственное, что приходит на ум, это то, что вы случайно не выбрали метод "Explorer" на экране настроек TotalCmd:


Total Commander – это одна из немногих программ, которая обладает мощным функционалом, и при этом не содержит ничего лишнего. Лаконичный интерфейс, две больших рабочих области и удобные кнопки для выполнения пользовательских команд дают возможность эффективно управлять файлами, приложив минимум усилий.

Несмотря на простой интерфейс, файловый менеджер включает в себя множество встроенных инструментов, с которыми довольно сложно разобраться, не зная ничего о программе. Предлагаем рассмотреть основные вопросы об операциях с файлами, которые возникают у пользователей, только начавших пользоваться Total Commander.

Как создать папку в Total Commander

Для выполнения часто используемых команд в программе предусмотрены функциональные клавиши, одного нажатия на них достаточно, чтобы переместить файл, создать папку или переименовать ее. Зайдите в файловый менеджер, запустив ярлык на рабочем столе или через меню Пуск.

Сразу под рабочими областями, как вам известно, располагаются горячие клавиши, при помощи которых можно быстро выполнить стандартные действия с файлами. Чтобы создать новую папку на вашем компьютере нужно нажать функциональную кнопку «F7» - Создать каталог в программе, либо нажать аналогичную клавишу на клавиатуре.

Как создать папку в Total Commander

Как в Total Commander создать текстовый файл

Менеджер файлов очень удобно использовать для управления файлами и папками, благодаря функциональным клавишам и большим рабочим областям, по которым можно быстро перемещаться. Для создания текстового файла в TC можно воспользоваться двумя способами:

  • Кликните правой кнопкой мыши по пустому месту в каталоге и нажмите «Новый». Введите имя файла и нажмите «Ок».
  • Можно воспользоваться сочетанием клавиш Shift+F4. В открывшемся окне укажите в графе «Имя каталога» название и расширение файла. После создания, текстовый файл откроется в окне редактора.

Как посмотреть размер папок в Total Commander

Если вам нужно посмотреть размеры папки или файла через обычный проводник Windows, то приходится выполнить как минимум три шага. Выделить правой кнопкой мыши папку, в открывшемся окне выбрать «Свойства». Только после выполнения всех этих действий вы можете узнать размеры каталога.

В Total Commander посмотреть размер папки гораздо проще. На рабочей области в окне каталогов нажмите на нужную папку, после этого нажмите пробел, и напротив названия каталога будет указан размер.

Как посмотреть размер папок в Total Commander

Как выделять файлы в Total Commander

Как выделять файлы в Total Commander

Чтобы выделить файлы в программе, можно воспользоваться цифровым блоком клавиатуры, инструментальной панелью TC или правой кнопкой мыши. Откройте файловый менеджер, перейдите в каталог, где находится нужный вам файл или папка, и кликните на нем правой кнопкой мыши. Если вам более привычно пользоваться для выделения левой кнопкой, можно изменить команду в настройках программы. Зайдите в пункт «Настройки» TC на верхней панели инструментов, выберите в списке «Основные операции» и поставьте флажок напротив строки «Левой кнопкой, как в Windows».

Когда нужно выделить несколько файлов, воспользуйтесь опцией «Выделение», расположенной над рабочими областями, для выделения укажите «Выделить группу файлов» или примените сочетание клавиш (Shift,Num и +). Чтобы выделить все файлы каталога в пункте «Выделение» выберите «Выделить все» или примените Ctrl+.

Total Commander как копировать файлы

Выделить и скопировать файл в файловом менеджере можно всего за несколько шагов. Выберите нужную папку или файл на рабочей области слева при помощи цифрового блока или функции «Выделение». На рабочей области справа найдите диск или папку, в которую вы хотите копировать файл. Для копирования остается нажать кнопку «F5» и подтвердить путь копирования в диалоговом окне.

Вы можете выделить все нужные файлы и папки при помощи действий, описанных выше и скопировать несколько единиц сразу. Также можно копировать только файлы с определенным расширением, названием и т.д. Если вам нужно скопировать файл, но под другим именем, нужно помимо клавиши F5 нажать Shift.

Total Commander как копировать файлы

Total Commander: как перемещать файлы

Total Commander: как перемещать файлы

Перемещение каталогов (папок) и файлов осуществляется по аналогии с копированием. Выделите нужный файл и укажите, в какое место нужно переместить его. Нажмите под рабочей областью функциональную клавишу F6, и файл будет перемещен.

В диалоговом окне нужно будет подтвердить действия, и правильность указанного пути сохранения.Для переименования папки с последующим изменением имени нажмите клавишу Shift в сочетании с F6.

Как удалить дубликаты файлов в Total Commander

Для того чтобы удалить дубликаты файлов в TC, нужно найти их через файловый менеджер, с использованием шаблонов и масок. Поиск дублирующих файлов осуществляется через сочетание клавиш Alt+F7 или инструментальную панель программы. Чтобы вызвать окно поиска через меню, откройте пункт «Команды» в меню, и нажмите «Поиск файлов».

Перед вами откроется окно с параметрами поиска, во вкладке «Дополнительно» можно указать критерии поиска дубликатов, например, по имени или по содержимому. В главном окне указывается расширение требуемых файлов, место поиска и названия, если есть. Результаты сканирования будут отображены в окне каталогов, однако удаление нужно будет произвести вручную.

Как удалить дубликаты файлов в Total Commander

Как переименовать группу файлов в Total Commander

Как переименовать группу файлов в Total Commander

Переименование файлов осуществляется через команду инструментального меню, которое находится над рабочей областью или с помощью сочетания клавиш. Для смены имени целой группы файлов, выделите нужные при помощи действий, описанных выше, и затем в меню «Файлы» нажмите пункт «Групповое переименование». Аналогичное действие можно осуществить, нажав Ctrl+M.

Перед вами откроется диалоговое окно с параметрами смены имени. Указав маску имени файла, вы можете изменить, например, названия изображений с памятного события. Чтобы имена не повторялись, достаточно нажать на пункт «Счетчик». Имена файлов можно изменять полностью на желаемые, изменять только часть названия, или указать в нем дату создания.

Как изменить атрибуты файла в Total Commander

Изменение атрибутов файлов может потребоваться для защиты важных документов от удаления, например, или для запрета перемещения. Чтобы сменить атрибуты зайдите в меню «Файлы» и выберите пункт «Изменить атрибуты».

Программа предложит назначить один из следующих атрибутов файлу: «Скрытый», «Архивный», «Системный» и «Только для чтения». Если вы не хотите, что файл случайно был изменен или перемещен, укажите «Только для чтения». Менять атрибуты возможно для группы файлов, если они были перед изменением выделены.

Как изменить атрибуты файла в Total Commander

Как изменить дату файла в Total Commander

Как изменить дату файла в Total Commander

Для изменения даты файла или папки в файловом менеджере, выберите в меню «Файлы» и «Изменить атрибуты файла». Укажите нужную дату и подтвердите свое действие. Во вкладке изменение атрибутов можно поменять не только дату изменения файла, но и дату создания, модификации и т.д. Нажмите «Добавить атрибут» и внесите изменения.

Total Commander как изменить расширение файла

Расширение файла можно изменить несколькими способами:

  • Удерживайте правой кнопкой мыши файл, и когда появится контекстное меню, выберите «Переименовать». В окне переименования можно сменить как имя файла, так и его расширение.
  • Сочетание клавиш Shift+F6 позволяет изменить расширение файла и его название. После смены расширения не забудьте нажать Enter, иначе изменения не вступят в силу.
  • Если левой кнопкой мыши два раза с минимальным перерывом нажать на файл, будет выделено название и расширение файла, которое можно будет изменить.

Total Commander как изменить расширение файла

Как восстановить удаленные файлы Total Commander

Как восстановить удаленные файлы Total Commander

Файловый менеджер не является программой, которая удаляет файлы без возможности восстановления. Таким образом, для восстановления нужных файлов или папок, зайдите в Корзину, выделите удаленные документы и нажмите «Восстановить».

Специальных средств, для восстановления именно TC удаленных файлов без использования сторонних плагинов не существует, нужно использовать проводник Windows.

Как собрать разбитый файл в Total Commander

Используя встроенные инструменты TC, можно разделить файл на несколько частей или собрать воедино разрозненные части. Выделите с помощью стандартных действий нужные файлы, например, части одного документа, который был разделен на несколько фрагментов.

Зайдите через меню программы в пункт «Файлы» и выберите «Собрать файлы». В диалоговом окне нужно будет указать путь сохранения, где будет собран разбитый файл. Файл может быть собран в один, если у него одинаковое название и разные порядковые номера.

Как собрать разбитый файл в Total Commander

Как отобразить скрытые файлы в Total Commander

Иногда необходимо показать скрытые или системные файлы, для выполнения определенных действий. Если нужно поработать со скрытыми файлами, упорядочить их, либо переместить, нужно воспользоваться следующими рекомендациями:

  • Зайдите на панели инструментов во вкладку «Конфигурация».
  • Выберите пункт «Настройка» и укажите «Содержимое панелей».
  • Выберите из списка «Содержимое панелей» и поставьте флажок напротив «Показывать скрытые/системные файлы».

Обратите внимание, если вы не знаете, для чего нужно отображать скрытые файлы, не меняйте настройки, так как случайное удаление или изменение системных файлов может вызвать неполадки в системе.


тем не менее, это (как я понимаю) оконный проводник, обрабатывающий процесс копирования.

Я хочу, чтобы Total commander обрабатывал копию, как на этом изображении (не мое изображение, оно было найдено в сети, но по указанным путям подразумевается копирование / вставка локальной системы:


Как мне этого добиться?

Я даже попробовал другой дистрибутив из моего коллеги, его копировальная паста работает так же, как и ожидалось, однако на моем компьютере по умолчанию используется механизм копирования Windows. Где я могу это изменить?

Это правда, что я копировал файлы на телефон в первом изображении. Чтобы проверить копию в локальной файловой системе, было сгенерировано новое изображение:


Таким образом, даже в локальной файловой системе Total Commander, похоже, не использует свою собственную реализацию.

Также, чтобы прояснить ситуацию, я использую 64-разрядную версию Windows 10 для предприятий

1 ответ 1

Ваш снимок экрана не похож на обычный диалог копирования файлов в Проводнике Windows. Вместо этого он выглядит как диалог копирования файла расширения оболочки Windows PTP/MTP .

Вы копируете на телефон или другое устройство, которое не разрешает прямой доступ на уровне файловой системы - оно обеспечивает только доступ к протоколу MTP, а MTP в Windows обрабатывается Explorer как "виртуальная" папка, которая не соответствует какой-либо файловой системе. место нахождения. У него нет (и не может быть) буквы диска или точки монтирования, и видимые пути действительны только в самом проводнике, а не в масштабе всей ОС.

(Даже если вы используете аддон MTP для просмотра элементов непосредственно в TotalCmd, это не меняет ситуацию, он просто помещает клиент MTP в другую программу.)

В результате Total Commander не может использовать свою обычную файловую копию, потому что копировать эти файлы некуда.

Повторное редактирование: для реальных файловых копий единственное, что приходит на ум, это то, что вы случайно не выбрали метод "Explorer" на экране настроек TotalCmd:

Читайте также: