Для цикла для перемещения файлов - PullRequest
0 голосов
/ 13 июля 2011

Привет, товарищи,

Я использую нижеуказанные коды для перемещения файлов.

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

@echo off
FOR /F "tokens=2 delims=_." %%i IN ('DIR /b C:\Hi\*_*.*') DO (
ECHO %%i
move C:\Hi\*.pdf E:\%%i
)
PAUSE

1 Ответ

0 голосов
/ 14 июля 2011

Я сделал это :) Код ха

@echo off

setlocal enabledelayedexpansion


if exist C:\Hi\*.pdf (goto COPYFILES) else (goto NOFILES)

:COPYFILES
FOR /F "tokens=2 delims=_." %%i IN ('DIR /b C:\Hi\*_*.*') DO (
ECHO %%i
move C:\Hi\*.pdf E:\%%i

if NOT exist C:\Hi\*.pdf goto :NOFILES

)

:NOFILES
echo There are no files to move



PAUSE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...