Автоматизация переноса атрибутов и времени изменения файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next  :| |:
Total Commander -> Автоматизация Total Commander

#136:  Author: FlasherLocation: Москва PostPosted: Wed Jan 18, 2017 21:23
    —
%d P 1 поправил.
Рекурсия для внутренностей выбранных папок.

#137:  Author: Dimsok PostPosted: Wed Jan 18, 2017 21:25
    —
Хм, с %d P 1 заработало. Почему-то раньше ничего не меняло.
Так как выполнять без popups? Ключ рекурсии что есть, что нет.

Добавлено спустя 2 минуты:

Поправил? А у меня почему-то со старым ни с того ни сего заработало.

Добавлено спустя 3 минуты:

Всё, с новой версией без окон. Спасибо.

#138:  Author: FlasherLocation: Москва PostPosted: Wed Jan 18, 2017 21:52
    —
Dimsok wrote:
Ключ рекурсии что есть, что нет.
А теперь?
Dimsok wrote:
Всё, с новой версией без окон.
Если стоит рекурсия и выбраны папки, то всплывалка будет.

#139:  Author: Dimsok PostPosted: Wed Jan 18, 2017 22:05
    —
Тепер вроде правильно появляется.

Только заметил, что на самих папках не отрабатывает. Со старым скриптом у папок тоже менялось.

#140:  Author: FlasherLocation: Москва PostPosted: Wed Jan 18, 2017 22:08
    —
Про папки знаю (поэтому и не выкладывал раньше), это не мой косяк. Жду ответ автора.

Исправит. Ждём обновление модуля.

#141:  Author: werst PostPosted: Tue Apr 18, 2017 15:28
    —
Всем привет! Проблема такая: скопировал хард, не проставив галку копировать дату и время и естественно, теперь время папок и входящих подпапок ,стало текущее.Задача такая: надо не переписывая файлы (у файлов время осталось оригинальное), поставить в атрибутах папок и входящих подпапок, время как у оригинала т.к. переписывать несколько терабайт не хочеться.Посоветывайте какой скрипт применить т.к запутался, здесь несколько раз переписывали и дополняли для одной папки и с юникодом.Пробовал применить скрипт - тот что на 3 странице

1. создал vbs в директории Total Comander C:\Program Files\Total Commander\Utilites\modif.vbs

2. перетащил файл modif.vbs в панель управления появился ярлык

3. затем по нему изменить

4. команда - там уже стояла "%COMMANDER_PATH%\Utilites\vremy modif.vbs"

5. пораметры - поставил %V %T%M 7

6. путь запуска - поставил %COMMANDER_PATH%\Utilites\modif.vbs

7. выделяю папки в левой и правой частях Total Comander, щелкаю по ярлыку ,тот что создался в панели управления и после мне выдает: не удалось найти указанный файл ошибка 80070002

У меня WIN7 32 и Total Comander 8.51a

Да, и еще, можно ли сделать, чтобы атрибуты папок и каталогов на разделе HDD ,записать в какой-нибудь файл и потом восстановить в случае чего с помощью скрипта ?

#142:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Apr 18, 2017 15:39
    —
werst
Прочитайте памятку к подфоруму. В частности, полный текст скриптов тут не воспроизводится, на это есть ссылки. Исправлено.
Кроме того, последите за языком ваших сообщений. Замечание за нарушение правил форума.


Last edited by Avada on Tue Apr 18, 2017 20:17; edited 1 time in total

#143:  Author: sa PostPosted: Tue Apr 18, 2017 16:26
    —
werst
Можно попробовать применить плагин NSCopy.
Quote:
NSCopy 2.3 beta
! Теперь атрибуты и дата файла (папки) копируются всегда, даже если файл (папка) уже скопирован!

#144:  Author: FlasherLocation: Москва PostPosted: Tue Apr 18, 2017 19:44
    —
werst
5. Это неверные параметры. Написано же:
Quote:
' Параметры: "<путь к файлу>" %WL <индекс замены> <флаг рекурсии: 1>
Второй параметр тут %WL, а не %T%M, который логично ставить первым.
6. Путь запуска в этом скрипте роли не играет.
7. Выделять нужно найденные через Alt+F7 папки в активной панели, а в пассивной курсор должен стоять на каталоге, с которого считывается дата. См. в памятке 2 пункт снизу. Строку ошибки нужно указывать обязательно.
Снизу шапки скрипта отдельно выделен путь к nircmd, который, конечно же, должен соответствовать реальному расположению.

werst wrote:
можно ли сделать, чтобы атрибуты папок и каталогов на разделе HDD ,записать в какой-нибудь файл и потом восстановить в случае чего с помощью скрипта ?
В отдельном скрипте можно, конечно. Тут ссылку скидывали на нечто подобное.

Last edited by Flasher on Thu Apr 20, 2017 03:03; edited 1 time in total

#145:  Author: sa PostPosted: Wed Apr 19, 2017 15:12
    —
werst wrote:
Пробовал применить скрипт - тот что на 3 странице

Сколько раз его потребуется вызвать, если, судя по описанию в шапке скрипта (изменение … на дату и время указанного файла/папки), за раз переносится временной штамп только одного файла/папки?

#146:  Author: werst PostPosted: Wed Apr 19, 2017 18:21
    —
Flasher
Спасибо за ответ.Попробовал ставить в параметрах %T%M %WL 7 ,но все равно не прет, вылезает ошибка 80070002 не удается найти указанный файл, строка 76 символ 23 ,nircmd стоит в \Utils\nircmd\nircmd.exe.В левой стороне выделяю папку красным , а в правой под курсором ,делал и наоборот.

sa
Так получается, что мне этот скрипт не подойдет? Я думал ,что можно выделить определенное колличество папок на левой стороне и такое же на правой и как бы синронизировать их, перенеся атрибуты соответствующих папок и входящих подпапок с оригинала . Хотел воспользоваться прогами по синхронизации , но там только можно синхонизировать время самих файлов, а не папок.

#147:  Author: sa PostPosted: Wed Apr 19, 2017 20:51
    —
werst wrote:
Так получается, что мне этот скрипт не подойдет?
Это лучше уточнить у автора скрипта.
werst wrote:
но там только можно синхонизировать время самих файлов, а не папок.
При синхронизации в тотале (команда cm_FileSync) можно в диалоге синхронизации (после Сравнить, при нажатых опциях отображения файлов в Показывать:) выделить всё (Ctrl+A) и в контекстном меню выбрать Копировать свойства файла (Ctrl+Alt+L или Ctrl+Alt+R в зависимости от требуемого направления копирования), а затем подтвердить копирование. Скопируются метки даты и времени как файлов, так и папок (кроме тех папок, где в наличии окажутся только подпапки, но не будет ни одного файла).

Last edited by sa on Thu Apr 20, 2017 00:54; edited 1 time in total

#148:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Apr 19, 2017 21:46
    —
werst
Вы продолжаете нарушать правила форума. Никому не нужное полное цитирование предыдущего поста sa, на который давался ответ, удалено. Больше так не делайте.

#149:  Author: werst PostPosted: Wed Apr 19, 2017 23:45
    —
sa
Quote:
Скопируются метки даты и времени как файлов, так и папок (кроме тех папок, где в наличии окажутся только подпапки, но не будет ни одного файла).


У меня так копируются, только атрибуты выделенной папки (с несколькими папками не срабатывает) , да и то не всегда ,закономерности так и не понял , а подпапки (галку с подпапками ставил) остаются с прежней меткой.

#150:  Author: FlasherLocation: Москва PostPosted: Thu Apr 20, 2017 00:43
    —
werst
Если внимательно читать обсуждение с самого начала, то сразу становится ясно, что здешний запрос касался одного источника для группы, а не группы для группы.
К тому же нужно понимать, что группы могут не совпадать по сортировке, именам и кол-ву, поэтому подобный скрипт был бы опасен в плане эксплуатации. Синхронизация куда гуманней в этом плане.
Что касается ошибки, то проблема там может быть только одна, она мной указана - неверный путь в шапке до утилиты. Он менялся в коде или остался прежним? Если второе, то реальный адрес расположения актуальной версии nircmd должен ему в точности соответствовать.

Кстати, а где и кто скрипт-то посоветовал?

Что касается описанного способа в инструменте синхронизации, то работает это в отношении (под)папок, содержащих файлы.
Чтобы не трогать файлы, нужно выделить только заголовки с папками через Ctrl+ЛКМ.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next  :| |:
Page 10 of 11

Powered by phpBB © 2001, 2005 phpBB Group