Вы должны войти, чтобы создавать сообщения и темы.

Работа с IF EXIST

Всем привет чем нужно заменить * в этом скрипте так как он попросту не работает

Спойлер
СкопированоIF EXIST %UserProfile%\source\repos\* ( echo none ) ELSE ( rd /s /q %UserProfile%\source )

Цитата: lоRes от 02.10.2020, 23:35

Всем привет чем нужно заменить * в этом скрипте так как он попросту не работает

Спойлер
СкопированоIF EXIST %UserProfile%\source\repos\* ( echo none ) ELSE ( rd /s /q %UserProfile%\source )

Приветствую!

Не указано имя или расширение файла. Нужно что-то из этого указать либо: file.* или *.txt

✋ Так в том та и дело что пока расширение не укажешь то работать не будет
Я просто подумал, может есть другой знак отвечающий за это...

Цитата: lоRes от 05.10.2020, 14:51

✋ Так в том та и дело что пока расширение не укажешь то работать не будет
Я просто подумал, может есть другой знак отвечающий за это...

Ты хочешь буквально следующее: если в папке что-то есть, то не трогай. Если папка пустая, то удали её? 
Правильно?

Да!
Просто маска * не работает вот и задал вопрос почему

Цитата: lоRes от 05.10.2020, 15:00

Да!

Попробуй вот такСкопировано for /d %%i in ("C:\1\*") do rd /q "%%i" 2>nul  
Поменяй адрес на свой. rd без /s  говорит не удалять каталоги если в них что-то лежит.

Cronos Благодарю 🙏

Пожалуйста