|
|
|
.bat исключить файл
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте! не знаю, по адресу ли публикую вопрос (если нет - перенаправте), но проблема в следующем: есть папка D:\Folder, содержащая подпапки (UnFolder1, UnFolder2 и другие ) с кучей файлов, а так же папку FolderUpdate какая-то из папок UnFolder содержит файл File1.dbf (какая-не известно) который нужно заменить на такой же файл File1.dbf из папки FolderUpdate Пишу следующий батник: set OwnError=1 dir /b/s/a-d D:\File1.dbf for /f "tokens=*" %%a in ('Dir /b/s/a-d D:\File1.dbf') Do copy D:\Folder\FolderUpdate\File1.dbf %%a if %errorlevel%==0 Set OwnError=0 if %OwnError%=="1" goto 1 goto end :1 echo "Error rewrite file " pause :end затык в том что в for начинается копирование файла самого в себя. вопрос: как исключить этот файл из списка копирования??? Заранее спасибо всем ответившим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2011, 22:45 |
|
||
|
.bat исключить файл
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2011, 03:01 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1342937]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 341ms |

| 0 / 0 |
