Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Описание всех доступных выражений при групповом переименовании файлов

Пользователь должен обратить внимание, что следует учитывать регистр символов:

  1. [N] Старое имя файла БЕЗ расширения.

  2. [N2-5] Символы из старого имени от 2-го до 5-го (всего 4 символа). Двухбайтные символы (например, в китайском, японском языках) считаются за один символ! Первый символ нумеруется как '1'.

  3. [N2,5] 5 символов, начиная со 2-го символа.

  4. [N2-] Все символы, начиная со 2-го.

  5. [N-8,5] 5 символов, начиная с 8-го символа, отсчитанного с конца имени.

  6. [N-8-5] Символы от 8-го символа с конца до 5-го символа с конца.

  7. [2-5] Символы 2-5 из полного имени файла, включая расширение и путь (другие комбинации чисел аналогичны [N])

  8. [P] Вставляет имя родительского каталога, например, при переименовании c:\directory\file.txt будет вставлено "directory".

Также работают: [P2-5], [P2,5], [P-8,5], [P-8-5] и [P2-], см. выше описание для [N].

  1. [G] Каталог, в котором находится родительский каталог (использование аналогично [P]).

  2. [E] Расширение.

  3. [E1-2] Символы 1-2 расширения (другие числа - как в определении [N]).

  4. [C] Добавляет счётчик, заданный в полях Параметры счётчика.

  5. [C10+5:3] Добавляет счётчик, определённый напрямую. В данном примере счётчик начинается с 10, увеличивается с шагом 5 и содержит 3 цифры.

Также могут быть заданы частичные определения, такие как [C10], [C+5] или [C:3].

  1. [Caa+1] Добавляет счётчик, определённый напрямую. В данном примере он начинается символами 'aa', увеличивается с шагом в 1 букву, использует 2 символа (определяется размером поля 'aa').

  2. [d] Вставляет дату, как указано в текущих языковых параметрах. '/' (косая черта) заменяется чёрточкой.

  3. [Y] Вставляет год (4 цифры).

  4. [M] Вставляет месяц (ровно 2 цифры).

  5. [D] Вставляет день (ровно 2 цифры).

  6. [t] Вставляет время, как указано в текущих языковых параметрах. ':' заменяется точкой.

  7. [h] Вставляет часы в 24-часовом формате (2 цифры).

  8. [m] Вставляет минуты (ровно 2 цифры).

  9. [s] Вставляет секунды (ровно 2 цифры).

  10. [U] Все символы после этой позиции будут в верхнем регистре.

  11. [L] Все символы после этой позиции будут в нижнем регистре.

  12. [F] Первый символ каждого слова после этой позиции будет в верхнем регистре, остальные - в нижнем.

  13. [n] Все символы после этой позиции будут сохранять свой регистр, как указано в исходном имени.

  14. [[] Вставляет открывающую квадратную скобку.

Синхронизация каталогов и серверов FTP

  1. Цель.

Эта функция может использоваться для обновления персональной домашней страницы на Internet -сервере. Страницы редактируются на локальной машине, а передаются только изменения страницы. Вы должны соблюдать особую осторожность, чтобы делать эту работу правильно! Поэтому, пожалуйста, прочитайте следующее очень внимательно:

    2. Проблема с датой / временем файла и FTP.

Обычно, когда Вы копируете файл из одного локального каталога в другой, сохраняются его 'последние измененные' дата и время. Однако, когда Вы передаете файлы на сервер FTP , нет никакой доступной функции, чтобы сообщить серверу, какова дата/время файла! Поэтому, файл будет всегда получать текущее местное время на сервере FTP ! Это - проблема, потому что после передачи локальный и отдаленный каталог будет различаться!

    3. Как это решено в Total Commander.

Функция синхронизации устанавливает метку даты/времени локального файла к дате/времени удаленного файла после успешной передачи. Теперь два файла будут выглядеть идентичными! Однако, это может вызывать другие проблемы: Вы не можете синхронизировать этот локальный каталог с любым другим каталогом на той же самой машине, или со вторым сайтом FTP , потому что каждый раз когда Вы передаете файл, измененяется его дата/время! Поэтому важно при использовании синхронизации между каталогом и FTP , Вы не должны использовать синхронизацию с этим каталогом больше чем с одним расположением! Новое: Total Commander не изменяет(заменяет) дату/время локального файла(ов), если отмечена опция "игнорировать дату".

    4. Другие проблемы и их решения.

Проблема: FTP сервер может быть в другом часовом поясе, чем ваш компьютер! Например, сервер может быть расположен в Калифорнии, в то время как Вы находитесь в Нью-Йорке, или даже в Европе!

Решение: Перед сравнением, выберите разность часового пояса в часах между вашим местоположением и сервером. Если сервер западнее, разность положительна. Пример: От Нью-Йорка до Калифорнии это - 3 часа, а из Германии 9 часов.

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

Решение: Во избежание повторной выгрузки или загрузки всех файлов, которые точно одинаковы, выберите все файлы, о которых вы точно знаете, что они одинаковы. Кликните правой кнопкой по ним, затем быберите 'Установить локальную дату как удаленную'. Это сделает файлы выглядящими одинаково.

Проблема: Unix машины различают нижний регистра и верхний регистр в именах файлов. Windows -машины, однако, могут только отображать имена в смешанном регистра, но не различают файлы в разных регистрах.

Решение: Когда TotalCommander выгружает файл на FTP -сервер, а файл с таким же именем, но в другом регистре уже существует на сервере, переданный файл получит название уже существующего файла. Это позволяет избежать существования двух файлов с одинаковыми именами в одном каталоге. Если вы хотите выгрузить отличающееся имя файла вместе с файлом, вы должны прежде удалить существующий файл (выбор + правый щелчок, контекстное меню - > удалить). Для файлов, которые еще не существуют на сервере, Вы можете выбрать, должен ли файл быть передан без изменения имени, или с преобразованием имени в нижний регистр.

Проблема: Unix машины сохраняют текстовые файлы другим способом, чем машины DOS / Windows . Unix машины сохраняют конец строки в одном символе, в то время как DOS / Windows использует два символа (перевод каретки/перевод строки). Поэтому текстовые файлы (включая HTML ) на машинах Unix меньше, чем на машинах DOS !

Решение: Когда Total Commander сталкивается с двумя файлами с одной и той же самой временной меткой, но различным размером, он считает концы строк локальных файлов и вычисляет из этого размер текстового файла стиля Unix . Если размеры соответствуют, функция Синхронизации покажет следующий символ.

Для получения дополнительной информации, смотри диалоговое окно Синхронизация каталогов.