Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Последние грабли

search2.txt и search3.txt лежат в одной папке,
вне зависимости от того найден ли search3.txt папка в которой лежат оба файл удаляется, как сделать что бы она оставалась живой если найден search2.txt, но не найден search3.txt?


Цитата:
@echo off

for /f "tokens=*" %%i in (' dir /b /s /a "D:\Temp\search*.txt" ') do (

if "%%~nxi"=="search1.txt" (

2>nul md "E:\find1"
2>nul md "E:\find1\dub1"
move "%%i" "E:\find1\dub1"

)


if "%%~nxi"=="search2.txt" (

2>nul md "E:\find1"
2>nul md "E:\find1\dub1"
2>nul md "E:\find1\dub1\dub2"
move "%%i" "E:\find1\dub1\dub2"


)

if "%%~nxi"=="search3.txt" (

2>nul md "E:\find1"
2>nul md "E:\find1\dub1"
2>nul md "E:\find1\dub1\dub2"
move "%%i" "E:\find1\dub1\dub2"
rd /s /q "%%~dpi"

))

Отправлено: 17:59, 08-04-2013 | #5