2014-11-11 2 views
0

Этот код не работает. Это должно скопировать созданный файл в другой каталог. Но этот код ничего не копировать и я не вижу, где я сделал ошибкуПакетное копирование файла в другое направление

@echo off 

dir *.txt>>Alek.txt 

for %%x in %1 do echo %%x>>"%2" 


copy "h:\bat\zad\a\Alek.txt" "h:\bat\zad\b" 






:pause  
+0

Это линия копирования, которая дает вам проблемы? Есть ли ошибка или ничего не происходит? – SomethingDark

+0

Вы пытаетесь скопировать текст из одного файла в другой или просто скопировать весь файл? –

+0

Просто хотите скопировать весь файл – AlexI

ответ

0

Я думаю, вам нужно изменить третью строку на это:

for /f %%x in %1 do echo %%x>>"%2" 

Если вы пытаетесь напишите содержимое файла в другой файл. Но это будет работать только внутри командного файла, в который вы передаете два параметра.

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