Страница 1 из 1
Скопировать/переместить "из"/"в"
Добавлено: Чт янв 25, 2007 13:08
gegabit
Необходима функция копирования/перемещения если я явно знаю пути откуда/куда.
Например у меня на флешке есть папка с файлами, и мне ее надо переместить на комп в програм файлс.
Тотал у меня стоит на флешке, путь будет выглядить так: %commander_path%\папка
Мне ее необходимо переместить в:
%PROGRAMFILES%\папка
Необходима кнопка на панельке для этого, а также чтобы копирование происходило сразу без подтверждения, т.е. нажал кнопку, появилась состояние копирования и папка скопировалась.
Возможно?
/сорри, походу не в ту тему запостил. Нужно было в автоматизацию. Капитан, перемести пож. если сочтешь нужным./
Добавлено: Чт янв 25, 2007 14:17
CaptainFlint
Воспользуйся xcopy.
gegabit писал(а):Капитан, перемести пож. если сочтешь нужным.
Переместил.
Добавлено: Пт фев 23, 2007 15:17
Innov
Меня тоже подобное дюже интересует и хотелось бы если можно услышать наиболее развёрнутый ответ, а именно, мне необходимо постояно копировать один и тот же файл из одного и того же места в другое место, тоесть пути и названия статичные.
Возможно ли кидать код в командную строку чтобы эти даные скопировались фоново не затрагивая панели и чтобы при совпадении имён не выскакивалобы предупреждение о замене?
допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?
Версия ТК у меня 6.51
Добавлено: Пт фев 23, 2007 18:35
D1P
допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?
copy c:\vasya\vasya.jpg c:\masha /Y
Добавлено: Пн фев 26, 2007 00:24
gegabit
D1P писал(а):допустим есть файл
c:\vasya\vasya.jpg и его нужно скопировать в папку
c:\masha\, но в папке masha уже есть такой же файл vasya.jpg, какой код кинуть в командную строку?
copy c:\vasya\vasya.jpg c:\masha /Y
Это то понятно =)
А вот вопрос стоит так:
У меня папка с дистрибутивом находится например на диске, как он определится в системе не знаю, т.е. какая ему будет присвоена буква. Переменную %commander_path% Использовать не могу - НО! очень хочется =) Создавать 5 кнопок (на разные диски) не хочется...
Нужен видимо плагин...
Добавлено: Пн фев 26, 2007 13:43
D1P
Переменную %commander_path% Использовать не могу - НО! очень хочется =) Создавать 5 кнопок (на разные диски) не хочется...
Ещё раз, обьясни ситуацию. Почему нельзя пользоваться переменными TC? Если копирование идёт из под TC, то всё легко организуется простеньким скриптом.
Добавлено: Пн фев 26, 2007 19:05
gegabit
D1P писал(а):
Ещё раз, обьясни ситуацию. Почему нельзя пользоваться переменными TC? Если копирование идёт из под TC, то всё легко организуется простеньким скриптом.
Я просто ступил сильно, только что нашел решение. Капитан сразу сказал, но я не знал о .\
Как всегда проще батником все делать, у тотала нет такой команды...
%ComSpec% /k xcopy .\папка на диске* /E /H "%PROGRAMFILES%\папка куда копируем"
* - нет привязки к имени диска.
я просто не знал такой вещи как "."
И еще вопрос: Кто знает как сделать путь в батнике к:
"%USERPROFILE%\Рабочий стол\папка"
Рабочий стол пишется крякозяблей...
Добавлено: Пн фев 26, 2007 19:49
D1P
И еще вопрос: Кто знает как сделать путь в батнике к:
"%USERPROFILE%\Рабочий стол\папка\"
Рабочий стол пишется крякозяблей...
Сохраняй bat-файл в OEM-кодировке.
Добавлено: Вт фев 27, 2007 14:27
gegabit
D1P писал(а):
Сохраняй bat-файл в OEM-кодировке.
Спасибо! все отлично пашет!
И еще небольшой вопрос, если можно:
Как в одном батнике несколько команд прописать? чтобы не плодить батники?
т.е. мне надо с флешки скопировать 2 папки в разные месте командой xcopy.
Я игрался командой IF и вроде получилось, удалил из батника лишнее, и перестало получатся. восстановить не смог.
Сейчас через start запускаю, но там батники нужны...
Добавлено: Вт фев 27, 2007 15:13
D1P
Как в одном батнике несколько команд прописать? чтобы не плодить батники?
Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.
Добавлено: Вт фев 27, 2007 15:36
gegabit
D1P писал(а):
Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.
Второй раз за день ощутил себя тупым
ведь пробовал - не получалось...
Спасибо! Все работает!
з.ы. Век живи - век учись.
з.з.ы. Доков уже начитался

Добавлено: Вт фев 27, 2007 19:26
Batya
gegabit
D1P писал(а):Как в одном батнике несколько команд прописать? чтобы не плодить батники?
Одна строчка - одна команда. А вообще поищи в нете доки по написанию командных файлов, там всё просто.
Не знаю, нашел ты в инете или нет, но можно писать несколько команд в одной строке через &.