Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Копирование в несколько папок с заменой файлов новыми 
Author Message
MVV



PostPosted: Sat Jun 19, 2010 11:12    Post subject: Reply with quote

Набросал небольшой файлик, который должен помочь.

CopyToSubfolders.bat
Code:
@echo off

if -%1==- echo Start this batch from folder with new files. && echo Syntax: %0 'path\to\folder with subfolders' && pause && goto :EOF

if -%2==- for %%f in (*.*) do call %0 %1 %%f
if -%2==- pause && cls && goto :EOF

for /d %%d in (%1\*) do if exist %%d\%2 echo Copy %CD%\%2 to %%d && copy /y %2 %%d


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

Кнопка панели инструментов для запуска:
Команда: CopyToSubfolders.bat
Параметры: %T
Путь запуска: поле должно быть пусто

Открываешь в неактивной панели папку, в которой лежат подпапки, куда надо положить файлы, а в активной - папку с новыми файлами, и запускаешь. Советую вначале попробовать на небольшой задаче, а то вдруг что.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group