Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - [решено] Какой командой можно удалить русские файлы\папки с длинными путями ?

Ответить
Настройки темы
Ошибка - [решено] Какой командой можно удалить русские файлы\папки с длинными путями ?

Аватара для ALEKCEN

Старожил


Сообщения: 288
Благодарности: 4


Конфигурация

Профиль | Цитировать


Батник с таким содержимым - работает:

del C:\OperaAC\profile\cache\*.*
del C:\OperaAC\profile\opcache\*.*

А вот с таким - не в какую:

del D:\Софт\Инет\Прокся\Handy Cache\Cache\
del D:\Софт\Инет\Прокся\Handy Cache\DNSCache.dat
del D:\Софт\Инет\Прокся\Handy Cache\DNSCache.BAK

Вопрос в том,как исправить второй вариант ? erase - не предлогать,"специальные проги" - тоже,ибо надо,именно скрипт,аля батник или vbs,js (правда синтаксиса последних - я вообще не знаю)

Просто чистить приходится постоянно и разные папки,поэтому с этой работай - только батник (или ему подобный) справится.

Отправлено: 11:29, 15-06-2010

 


Moderator


Сообщения: 53466
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Цитата ALEKCEN:
русские файлы\папки
Кодировка батника DOS-866.

Цитата ALEKCEN:
с длинными путями
Имена с пробелами брать в кавычки.

Отправлено: 11:34, 15-06-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ALEKCEN

Старожил


Сообщения: 288
Благодарности: 4

Профиль | Цитировать


Цитата Petya V4sechkin:
Кодировка батника DOS-866.
Точно ведь,как я об этом сам не подумал.Только где и как её менять ?

Имена с пробелами брать в кавычки.
Попробовал.Как я понял,ты это имел ввиду:

chcp 1251>nul
del D:\Софт\Инет\Прокся\"Handy Cache"\Cache\*.*
del D:\Софт\Инет\Прокся\"Handy Cache"\DNSCache.dat
del D:\Софт\Инет\Прокся\"Handy Cache"\DNSCache.BAK

Но теперь последняя проблема осталась - файлы днскеш - он убивает,не напрягаясь,а вот папку с кешом - не вкакую,что ещё надо изменить ?

-------
...


Отправлено: 22:58, 15-06-2010 | #3


Аватара для Clever_man

Старожил


Сообщения: 345
Благодарности: 29

Профиль | Отправить PM | Цитировать


не так. Вот как надо:
Код: Выделить весь код
del "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.dat"

-------
Кто ищет, тот всегда найдет...


Отправлено: 09:08, 16-06-2010 | #4


Модератор


Moderator


Сообщения: 8280
Благодарности: 2856

Профиль | Отправить PM | Цитировать


Цитата ALEKCEN:
а вот папку с кешом - не вкакую »
так задумано
Цитата:
>del /?
Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/q] [/A[[:]атрибуты]] имена

имена Имена одного или нескольких файлов. Для удаления сразу
нескольких файлов используются подстановочные знаки.
Если указан каталог, из него будут удалены все файлы.
для удаления каталогов есть другая команда
Цитата:
rd /?
Удаление каталога.

RMDIR [/S] [/q] [диск:]путь
RD [/S] [/q] [диск:]путь

/S Удаление дерева каталогов, т. е. не только указанного каталога,
но и всех содержащихся в нем файлов и подкаталогов.

/Q Отключение запроса подтверждения при удалении дерева каталогов
с помощью ключа /S.

Отправлено: 10:01, 16-06-2010 | #5


Аватара для ALEKCEN

Старожил


Сообщения: 288
Благодарности: 4

Профиль | Цитировать


Цитата Amigos:
rd /?
Удаление каталога. »
Это конечно всё хорошо,но мне сам каталог - не надо удалять,а лишь его содержимое,хотя...если такое способ получится,то можно дополнительной командой потом создать эту папку заного,только вот в чём проблема - не помню как последнюю прописать mkdir,чтоли.

Другого способа нет ? когда путь был немножко другой (одна из папок - была на инглише) и всё - отлично робило,я даже удивился,как всё резко загнулось.

-------
...


Отправлено: 21:07, 16-06-2010 | #6


Аватара для Clever_man

Старожил


Сообщения: 345
Благодарности: 29

Профиль | Отправить PM | Цитировать


ALEKCEN, не устраивает:
Код: Выделить весь код
del "D:\Софт\Инет\Прокся\Handy Cache\Cache\*.*"
del "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.dat"
del "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.BAK"
Если не можете пересохранить в досовской кодировке, то вот, прост вставьте в блокнот и сохраните как бат-файл:
Код: Выделить весь код
del "D:\‘®дв\?*Ґв\Џа®Єбп\Handy Cache\Cache\*.*"
del "D:\‘®дв\?*Ґв\Џа®Єбп\Handy Cache\DNSCache.dat"
del "D:\‘®дв\?*Ґв\Џа®Єбп\Handy Cache\DNSCache.BAK"

-------
Кто ищет, тот всегда найдет...


Отправлено: 22:26, 16-06-2010 | #7


Модератор


Moderator


Сообщения: 8280
Благодарности: 2856

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z 00_s_100617_09-35.7z
(240 байт, 0 просмотров)

Цитата Clever_man:
прост вставьте в блокнот и сохраните как бат-файл: »
получится вот такой файл
Цитата:
del "D:\Софт\И*ет\Прокся\Handy Cache\Cache\*.*"
del "D:\Софт\И*ет\Прокся\Handy Cache\DNSCache.dat"
del "D:\Софт\И*ет\Прокся\Handy Cache\DNSCache.BAK"
правда, действительно в DOS кодировке
ALEKCEN, файл с
Цитата:
del "D:\Софт\Инет\Прокся\Handy Cache\Cache\*.*"
del "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.dat"
del "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.BAK"
в DOS кодировке в аттаче

Отправлено: 07:35, 17-06-2010 | #8


Аватара для ALEKCEN

Старожил


Сообщения: 288
Благодарности: 4

Профиль | Цитировать


Всё,наконец-то решил проблему,вот,что надо было написать в батнике:

chcp 1251>nul
rd /q /s "D:\Софт\Инет\Прокся\Handy Cache\Cache\"
del /q /a "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.dat"
del /q /a "D:\Софт\Инет\Прокся\Handy Cache\DNSCache.BAK"

rd - Remove Directory,т.е. отдельная команда для удаления папок.При этом - в данном случае - удаляется только содержимое папки,а не она сама.

-------
...


Отправлено: 13:12, 17-06-2010 | #9



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - [решено] Какой командой можно удалить русские файлы\папки с длинными путями ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Невозможно удалить некоторые файлы и папки -? Utuwa Лечение систем от вредоносных программ 4 10-05-2009 13:02
CMD/BAT - какой командой можно подключится к сеансу пользователя ? mitiya Скриптовые языки администрирования Windows 0 30-04-2009 13:08
Какой командой можно прочитать дату и время из биоса? admyes Вебмастеру 3 29-10-2006 13:42
[решено] Как удалить файлы с папки...? Cobra_1_Stas Автоматическая установка Windows 2000/XP/2003 40 10-10-2006 10:11
Какой командой в DOSе быстро удалить папку? Guest Microsoft Windows 95/98/Me (архив) 3 09-10-2002 09:16




 
Переход