Показать полную графическую версию : [решено] Как удалить текущую директорию?
1) Есть папка с файлами. Напишите, пожалуйста, ЗДЕСЬ, пример, как удалить эту папку, при условии, что БАТ-файл находится в папке, которую нужно удалить.
2) Есть несколько файлов. Напишите, пожалуйста, ЗДЕСЬ, пример, как удалить эти файлы, при условии, что БАТ-файл находится где-то в другом месте.
Примеры очень важны (а то я не силён в программировании).
Заранее большое спасибо.
1 CD /D ..\ & RD /S /Q "%~dp0"
2 Del /F /Q "e:\Temp\3 3\abba.txt" "e:\Temp\3 3\klyuch_remove_admin.txt" "e:\Temp\0-Source\001_KB898461.exe"
1) Я вообще не понял, что написано.
Например, путь "d:\Temp\Downloads.txt". Как удалить папку "Temp" со всеми вложенными файлами, если здесь есть наш БАТ-файл, но при условии, если диск "d:\" может меняться на какой угодно другой диск, и мы этого не знаем.
Я вообще не понял, что написано. »
Это бывает. :)
Вы же просили пример, я его Вам написал.Как удалить папку "Temp" со всеми вложенными файлами, если здесь есть наш БАТ-файл »
Скопируйте приведенную строку в Блокнот, сохраните файл как my.bat в папку d:\Temp и запустите его. Папка d:\Temp перестанет существовать вместе с батником.
Ура!!! Спасибо!!! Я ещё вернусь...
У меня есть программа Bat To Exe Converter 1.5. Мне она очень помогает в некоторых случаях. А вот вопрос: как сделать так, чтобы эти Exe-файлы, которые она делает, можно было менять как БАТ-файлы. Например, в свойствах файла или ещё как-то? А то каждый раз нужно создавать БАТ-файлы и прописывать команды. А так создал Exe-файл. Зашёл в "Свойства" (например), изменил команды, сохранил и все. Так и проще даже. А?
.Vadym., Такое не возможно BAT сам по себе обычный текстовый файл а .EXE ето бинарная програма
.EXE (сокр. англ. executable — исполнимый) — расширение исполнимых файл, применяемое в системах DOS, Windows, Symbian OS, OS/2 и в некоторых других, соответствующее ряду форматов. Кроме объектного кода, может содержать различные метаданные (ресурсы, цифровая подпись).
как сделать так, чтобы эти Exe-файлы, которые она делает, можно было менять как БАТ-файлы. »
Иметь исходные командные файлы, вносить в них изменения, «перекомпилировать».
А так создал Exe-файл. Зашёл в "Свойства" (например), изменил команды, сохранил и все. »
Де-upx (http://ru.wikipedia.org/wiki/UPX)'ил, «зашёл» в ресурсы, исправил «RCDATA\b», сохранил.
При выборе пункта меню "Конвертировать БАТ-файл" выдает сообщение "В переменной %Patch% не обнаружен путь к архиватору 7-Zip". Как решить этот вопрос, ВЫ знаете?
При выборе пункта меню "Конвертировать БАТ-файл" выдает сообщение "В переменной %Patch% не обнаружен путь к архиватору 7-Zip". Как решить этот вопрос…»
Во-первых, научиться нажимать сочетание клавиш «Ctrl-C» в окне сообщения, чтобы не вводить в заблуждение — в оригинале речь идёт о переменной окружения «PATH».
Во-вторых, какого пункта меню, где, в каком приложении?
В третьих, выполнить то, о чём сказано в сообщении — установить 7-Zip, добавить путь к его папке в переменную окружения PATH.
Наконец — какое отношение данный вопрос имеет к данной теме?
Я уже не помню, откуда оно взялось (вчера много информации переварил, прошу прощения), но моё последнее сообщение относится к программе "Аддон SetTools 7.2 с поливариантным режимом установки."
http://forum.oszone.net/post-2053598.html
Вот через неё у меня и появляется сообщение "В переменной %Patch% не обнаружен путь к архиватору 7-Zip", когда я нажимаю на БАТ-файле правой кнопкой мыши и выбираю "Конвертировать БАТ-файл". Наверно, нужно добавить путь у архиватору. А как это сделать?
И кстати, у меня все нормально получилось, когда я скопировал вот это:
CD /D ..\ & RD /S /Q "%~dp0"
Так что не нужно на меня говорить, что у меня руки кривые.
Наконец — какое отношение данный вопрос имеет к данной теме? »
Вот как раз и имеет. Я хочу конвертировать БАТ-файл в EXE и потом им уже удалять папку, в которой он находится. И ещё этот EXE-файл редактировать без того, чтобы заново создавать БАТ-файл и заново конвертировать его в EXE-файл.
А как это сделать? »
«Win-Break», вкладка «Дополнительно», «Переменные среды». В списке «Системные переменные» найти «Path» (а не «Patch»), нажать «Изменить», добавить искомый путь к существующей строке, отделив его от неё точкой с запятой:
http://img43.imageshack.us/img43/6069/image00120130130135308.th.png (http://img43.imageshack.us/i/image00120130130135308.png/)
И кстати, у меня все нормально получилось, когда я скопировал вот это:
CD /D ..\ & RD /S /Q "%~dp0"
Так что не нужно на меня говорить, что у меня руки кривые. »
Это Вы о чём?
Вот как раз и имеет. »
Не имеет. Сравните:
CMD/BAT - Как удалить текущую директорию? »
При выборе пункта меню "Конвертировать БАТ-файл" выдает сообщение "В переменной %Patch% не обнаружен путь к архиватору 7-Zip". Как решить этот вопрос, ВЫ знаете? »
Это два абсолютно разных вопроса, которые должны решаться разными темами.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.