Посоветуйте прогу...

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

A.N.T. писал(а):В тему подколол :lol:
Исправил :roll: Но от призыва хрен я вам откажусь 8)
Аватара пользователя
StrangeRRor
Сообщения: 214
Зарегистрирован: Сб июл 15, 2006 13:16

Сообщение StrangeRRor »

А такой вариант:

Код: Выделить всё

@echo off
set path=%~dps0
for /d %%i in ("%path%") do (
    set shpath=%%~si
)
del %shpath%*.exe /q 
Аватара пользователя
A.N.T.
Сообщения: 190
Зарегистрирован: Сб июл 01, 2006 08:50

Сообщение A.N.T. »

Сейчас работает, спасибО! Только вот если я вместо *.exe укажу прог рамма.exe, т.е русскими буквами или в имени будут пробелы ничего не удалится, это исправимо?
Аватара пользователя
StrangeRRor
Сообщения: 214
Зарегистрирован: Сб июл 15, 2006 13:16

Сообщение StrangeRRor »

Можно попробовать преобразовать в 8.3 и имя файла - ввести еще одну переменную и запустить цикл for для нее. А затем удалять %shpath%%новая переменная%. Чуть позже попробую сделать это.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Ну не знаю, какие у вас проблемы, у меня с любыми именами (включающими пробелы) работает так:

Код: Выделить всё

cd %~dps0
del *.exe
Аватара пользователя
A.N.T.
Сообщения: 190
Зарегистрирован: Сб июл 01, 2006 08:50

Сообщение A.N.T. »

Хм и правда работает..... но не с русским названием .exe или с пробелами в названии .exe

Всем спасибо решение нашлось... :)
StrangeRRor можешь не парится, главное длинные английские имена понимает....
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

A.N.T. писал(а):Хм и правда работает..... но не с русским названием .exe или с пробелами в названии .exe
А ты явно что-ли имя указываешь? Если так, то поставь его в кавычки:

Код: Выделить всё

del "пример удаляемого файла.exe"
Ответить