View previous topic :: View next topic |
Author |
Message |
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Wed Aug 09, 2006 21:42 Post subject: |
|
|
A.N.T. wrote: | В тему подколол | Исправил Но от призыва хрен я вам откажусь |
|
Back to top |
|
|
StrangeRRor
Joined: 15 Jul 2006 Posts: 214
|
(Separately) Posted: Wed Aug 09, 2006 22:10 Post subject: |
|
|
А такой вариант:
Code: | @echo off
set path=%~dps0
for /d %%i in ("%path%") do (
set shpath=%%~si
)
del %shpath%*.exe /q |
|
|
Back to top |
|
|
A.N.T.
Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Thu Aug 10, 2006 08:37 Post subject: |
|
|
Сейчас работает, спасибО! Только вот если я вместо *.exe укажу прог рамма.exe, т.е русскими буквами или в имени будут пробелы ничего не удалится, это исправимо? |
|
Back to top |
|
|
StrangeRRor
Joined: 15 Jul 2006 Posts: 214
|
(Separately) Posted: Thu Aug 10, 2006 09:32 Post subject: |
|
|
Можно попробовать преобразовать в 8.3 и имя файла - ввести еще одну переменную и запустить цикл for для нее. А затем удалять %shpath%%новая переменная%. Чуть позже попробую сделать это. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Thu Aug 10, 2006 09:49 Post subject: |
|
|
Ну не знаю, какие у вас проблемы, у меня с любыми именами (включающими пробелы) работает так:
Code: | cd %~dps0
del *.exe |
|
|
Back to top |
|
|
A.N.T.
Joined: 01 Jul 2006 Posts: 190
|
(Separately) Posted: Thu Aug 10, 2006 10:30 Post subject: |
|
|
Хм и правда работает..... но не с русским названием .exe или с пробелами в названии .exe
Всем спасибо решение нашлось...
StrangeRRor можешь не парится, главное длинные английские имена понимает.... |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Thu Aug 10, 2006 12:07 Post subject: |
|
|
A.N.T. wrote: | Хм и правда работает..... но не с русским названием .exe или с пробелами в названии .exe |
А ты явно что-ли имя указываешь? Если так, то поставь его в кавычки:
Code: | del "пример удаляемого файла.exe" |
|
|
Back to top |
|
|
|