CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
-
Sisin
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
А в чем сложность?
Код:
Код:
Код: Выделить всё
> cd.>"http%3A%2F%2Fsite.ru%2F.png"
> dir /b
1.ps1
6182.txt
Downloads
http%3A%2F%2Fsite.ru%2F.png
p.txt
test
> del "http%3A%2F%2Fsite.ru%2F.png"
> dir /b
1.ps1
6182.txt
Downloads
p.txt
test-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Foreigner:
А в чем сложность?
Попробуй сам. Тебе помог твой скрипт??? Просто %3A%2F%2F преобразуется в буквы.
А в чем сложность?
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Попробуй сам. Тебе помог твой скрипт??? Просто %3A%2F%2F преобразуется в буквы.
-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Sisin:
Просто %3A%2F%2F преобразуется в буквы.
Где «преобразуется»? Детально описывайте процесс.
Просто %3A%2F%2F преобразуется в буквы.
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Где «преобразуется»? Детально описывайте процесс.
-
Iska
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Iska:
Где «преобразуется»? Детально описывайте процесс.
Если написать del /q "http%3A%2F%2Fsite.ru%2F.png", то вылезет сообщение
Не удается найти httpAFFsite.ruF.png
Где «преобразуется»? Детально описывайте процесс.
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Если написать del /q "http%3A%2F%2Fsite.ru%2F.png", то вылезет сообщение
Не удается найти httpAFFsite.ruF.png
-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Sisin:
Попробуй сам.
Я и попробовал и показал вывод консоли. Или надо скриншот?
Попробуй сам.
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Я и попробовал и показал вывод консоли. Или надо скриншот?
-
Foreigner
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Foreigner:
Я и попробовал и показал вывод консоли. Или надо скриншот?
Странно, через саму консоль работает.
Но мне надо через bat файл, а через него не работает.
Я и попробовал и показал вывод консоли. Или надо скриншот?
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Странно, через саму консоль работает.
Но мне надо через bat файл, а через него не работает.
-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Sisin, Если через батник, то или удвойте знак процента или удаляйте по маске:
Код:
Код:
Код: Выделить всё
del http%%3A%%2F%%2Fsite.ru%%2F.png
del http*.png-
Foreigner
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Цитата Foreigner:
Sisin, Если через батник, то или удвойте знак процента или удаляйте по маске:
Точно, спасибо.
Как сделать, чтобы файл finddel.bat создавался с уже удвоенным знаком процента???
Код:
PS: Работает так
из файла bookmarks.adr названия сохраняются в find1.txt ,
из папки icons названия сохраняются в find2.txt ,
find1.txt вычитается из в find2.txt - получается find3.txt ,
создается finddel.bat с удалением всех файлов из find3.txt.
Sisin, Если через батник, то или удвойте знак процента или удаляйте по маске:
CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Точно, спасибо.
Как сделать, чтобы файл finddel.bat создавался с уже удвоенным знаком процента???
Код:
Код: Выделить всё
@echo off
set "OperaProfile=D:\Programs\Opera1215\profile\"
(for /f "tokens=2 delims=/" %%i in ('findstr "URL" "%OperaProfile%bookmarks.adr"') do (
(echo http%%3A%%2F%%2F%%i%%2Ffavicon.)
(echo %%i.)
)) > find1.txt
dir /b "%OperaProfile%icons\*.idx" "%OperaProfile%icons\*.png" "%OperaProfile%icons\*.ico" > find2.txt
findstr /v /b /g:find1.txt find2.txt > find3.txt
(for /f %%i in (find3.txt) do echo del /f /q "%OperaProfile%icons\%%i") > finddel.batPS: Работает так
из файла bookmarks.adr названия сохраняются в find1.txt ,
из папки icons названия сохраняются в find2.txt ,
find1.txt вычитается из в find2.txt - получается find3.txt ,
создается finddel.bat с удалением всех файлов из find3.txt.
-
Sisin
Re: CMD/BAT - Как удалить файл с названием вроде http%3A%2F%2Fsite.ru%2F.png командой del??
Sisin, Наверное надо учетверить %%%%
Код:
Код:
Код: Выделить всё
....
1>find1.txt (for /f "tokens=2 delims=/" %%i in ('findstr "URL" "%OperaProfile%bookmarks.adr"') do (
echo http%%%%3A%%%%2F%%%%2F%%i%%%%2Ffavicon.
echo %%i.
))
....