Как удалить данные из определенный папки через cmd?
Цитата: Александр от 05.01.2022, 16:04Добрый день! Подскажите, как удалить файлы из папки через cmd. К примеру у меня лежит папка на диске D, и мне нужно удалить данные из неё с рабочего стола. Я смотрел есть подобные команды, но не разобрался как правильно пользоваться, если кто знает подскажите.
Добрый день! Подскажите, как удалить файлы из папки через cmd. К примеру у меня лежит папка на диске D, и мне нужно удалить данные из неё с рабочего стола. Я смотрел есть подобные команды, но не разобрался как правильно пользоваться, если кто знает подскажите.
Цитата: Vlado от 05.01.2022, 16:20Здравствуйте, в чем конкретно возникла проблема?
Проверяет, есть ли на диске D папка 1, если есть, удаляет полностью всю папку.@echo off if exist "D:\1" (RD /S /Q "D:\1") else (echo Папки не существует) pauseПроверяет, есть ли на диске D папка 1, если есть, удаляет полностью содержимое данной папки.
@echo off if exist "D:\1" (del "D:\1" /q) else (echo Папки не существует) pauseПути подставьте свои
Здравствуйте, в чем конкретно возникла проблема?
Проверяет, есть ли на диске D папка 1, если есть, удаляет полностью всю папку.
@echo off if exist "D:\1" (RD /S /Q "D:\1") else (echo Папки не существует) pause
Проверяет, есть ли на диске D папка 1, если есть, удаляет полностью содержимое данной папки.
@echo off if exist "D:\1" (del "D:\1" /q) else (echo Папки не существует) pause
Пути подставьте свои
Цитата: Mikhail от 05.01.2022, 16:20Добрый🖐.
Способов много, можно так.pushd C:\test rd /s /q C:\test popd
Добрый🖐.
Способов много, можно так.
pushd C:\test rd /s /q C:\test popd
Цитата: Александр от 05.01.2022, 16:41Цитата: Vlado от 05.01.2022, 16:20Здравствуйте, в чем конкретно возникла проблема?
Игра одна немного глюченная, при каждом запуске нужно очищать файлы в одной папке.
Я пробовал что вы написали, но всё равно не удаляется. Не могли бы подсказать.
Вот путь D:\Mini Golf\Mini Golf 1.22\Components, мне нужно чтобы всё что есть в папке Components, всё удалилось. Я поставил свои пути всё равно не удалилось, скорее всего что-то не так вписал. Не напишите как правильно сделать чтобы удалилось по данному пути?
Цитата: Vlado от 05.01.2022, 16:20Здравствуйте, в чем конкретно возникла проблема?
Игра одна немного глюченная, при каждом запуске нужно очищать файлы в одной папке.
Я пробовал что вы написали, но всё равно не удаляется. Не могли бы подсказать.
Вот путь D:\Mini Golf\Mini Golf 1.22\Components, мне нужно чтобы всё что есть в папке Components, всё удалилось. Я поставил свои пути всё равно не удалилось, скорее всего что-то не так вписал. Не напишите как правильно сделать чтобы удалилось по данному пути?
Цитата: Mikhail от 05.01.2022, 16:46Кавычки не поставили скорей всего
pushd "D:\Mini Golf\Mini Golf 1.22\Components" rd /s /q "D:\Mini Golf\Mini Golf 1.22\Components" popd
Кавычки не поставили скорей всего
pushd "D:\Mini Golf\Mini Golf 1.22\Components" rd /s /q "D:\Mini Golf\Mini Golf 1.22\Components" popd
Цитата: Vlado от 05.01.2022, 17:12Конечно, все пути в кавычках указываются, т.к есть пробелы в пути к папке.
Проверьте мой скрипт , не забывая кавычки.
p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.
Конечно, все пути в кавычках указываются, т.к есть пробелы в пути к папке.
Проверьте мой скрипт , не забывая кавычки.
p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.
Цитата: Mikhail от 05.01.2022, 17:21Цитата: Vlado от 05.01.2022, 17:12p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.Если вы про мой, то он удаляет содержимое), так как папка является рабочим каталогом, он ее не трогает).
Цитата: Vlado от 05.01.2022, 17:12p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.
Если вы про мой, то он удаляет содержимое), так как папка является рабочим каталогом, он ее не трогает).
Цитата: Vlado от 05.01.2022, 17:23Цитата: Mikhail от 05.01.2022, 17:21Цитата: Vlado от 05.01.2022, 17:12p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.Если вы про мой, то он удаляет содержимое), так как папка является рабочим каталогом, он ее не трогает).
Нет, я про свой первый написал, автору для его целей нужно вторым пользоваться, либо предложенным вами вариантом.
Цитата: Mikhail от 05.01.2022, 17:21Цитата: Vlado от 05.01.2022, 17:12p.s
Скрипт выше удаляет данную папку, а не содержимое внутри.Если вы про мой, то он удаляет содержимое), так как папка является рабочим каталогом, он ее не трогает).
Нет, я про свой первый написал, автору для его целей нужно вторым пользоваться, либо предложенным вами вариантом.
Цитата: ЯR от 05.01.2022, 17:41Всем 🖐
Vlado, для второго сценария не хватает ключа /s, на случай, если имеются подпапки с файлами. Сами пустые подпапки, конечно, останутся, но для конкретного случая, это не критично.
Всем 🖐
Vlado, для второго сценария не хватает ключа /s, на случай, если имеются подпапки с файлами. Сами пустые подпапки, конечно, останутся, но для конкретного случая, это не критично.
Цитата: Vlado от 05.01.2022, 18:54Цитата: Яр от 05.01.2022, 17:41Всем
Vlado, для второго сценария не хватает ключа /s, на случай, если имеются подпапки с файлами. Сами пустые подпапки, конечно, останутся, но для конкретного случая, это не критично.👋, Яр
Да, все верно, ключ /S - Удаление указанных файлов из всех подкаталогов.
В данной ситуации это по сути не критично.
Цитата: Яр от 05.01.2022, 17:41Всем
Vlado, для второго сценария не хватает ключа /s, на случай, если имеются подпапки с файлами. Сами пустые подпапки, конечно, останутся, но для конкретного случая, это не критично.
👋, Яр
Да, все верно, ключ /S - Удаление указанных файлов из всех подкаталогов.
В данной ситуации это по сути не критично.