2012-06-13 5 views
4

Я хочу создать переменную в пакетном файле, и я хочу назначить путь к текстовому файлу этой переменной. После этого я хочу использовать эту переменную для копирования этого файла. Как я могу это сделать?Как создать переменную String и использовать пакет

Спасибо,

ответ

7

Основная идея заключается в следующем:

SET filename=c:\path\to\file.txt 
COPY "%filename%" c:\destination 

Обратите внимание на кавычки вокруг %filename%: они необходимы, чтобы сделать командную работу, если путь или имя файла содержит пробелы.

+0

Это сработало :) Спасибо. – selentoptas

+0

Я хочу задать вопрос тоже У меня есть две переменные: SET источник = C: \ Temp \ * и SET targetMove = D:. \ MoveTemp \ Я хочу, чтобы переместить исходный каталог целевой каталог используя эту строку: move/-y "% source%" "% targetMove%" но он не работает. Как это сделать? Спасибо, – selentoptas

+0

@aprogrammer: Если он не работает, вы передаете неправильные параметры 'move'. – Jon

Смежные вопросы