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
Batya



PostPosted: Wed Jul 21, 2010 16:48    Post subject: Reply with quote

Tol!k wrote:
echo F | xcopy /y Name.ext Folder\New_Name.ext

То что нужно!
Спасибо!
Суть в том, что у меня из некой программы выполняется внешняя команда. Создавать дополнительные файлы крайне нежелательно. Вот и нужно было всё записать в одну строку (т.е. без батника). Получилось вот так:
Code:
'cmd /c echo F | xcopy /y "'+FilePath+FileName+FileExt+'" "C:\Путь к новому файлу\'+FileN+'"'

Здесь FilePath, FileName, FileExt, FileN - переменные. Причём FileN содержит новую относительную структуру каталогов, которых пока не существует. Начитывать новую переменную Folder тоже не очень удобно. Вот и нужно было извращаться, командой копирования создавать при необходимости несуществующие каталоги.
Ещё раз спасибо!

Кстати, а как читается конструкция "{выражение 1} | {выражение 2}"?
_________________
Нет, я не сплю. Я просто медленно моргаю.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group