Как преодолеть ограничения платформы?
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
-
Иван Иванович
- Сообщения: 15
- Зарегистрирован: Вс ноя 19, 2006 21:45
- Откуда: Москва
Как преодолеть ограничения платформы?
Помогите, кто может! Пользуюсь плагином DiskDirExtended, который создает список всех выбранных файлов и каталогов, включая подкаталоги. Но иногда попадаются файлы, содержащие в имени, например, греческие буквы или символы, и ТС пишет, что они "не поддерживаются платформой". Можно ли преодолеть это затруднение? Заранее благодарен.
Можно без плагинов:Иван Иванович писал(а):Можно ли преодолеть это затруднение?
1. Поиск в выделенном (пустая строка поиска). Результат - файлы на панель
2. В найденом выделить всё (cm_SelectAllBoth)
3. Копировать в буфер имена с путями (cm_CopyFullNamesToClip)
4. Открыть блокнот и вставить (Ctrl+V)
P.S. Возможны варианты. Это только «удочка».
Код: Выделить всё
cmd /u/c dir /b/oe/s >> list.txt-
Иван Иванович
- Сообщения: 15
- Зарегистрирован: Вс ноя 19, 2006 21:45
- Откуда: Москва
-
Иван Иванович
- Сообщения: 15
- Зарегистрирован: Вс ноя 19, 2006 21:45
- Откуда: Москва
-
Иван Иванович
- Сообщения: 15
- Зарегистрирован: Вс ноя 19, 2006 21:45
- Откуда: Москва
В Инструментах есть команда "Копировать имена файлов в буфер", затем список можно вывести в блокноте или любом текстовом редакторе. Но это будет только список. DiskDirExtended передает всю структуру папок с вложениями и в этом его преимущество. Вот что интересно: в ХР он работает и преодолевает ограничения целевой платформы, пропуская только имена с недопустимыми символами, а в Viste он полностью отказывается работать, натыкаясь на такие файлы и имена папок. Вот я и хотел разобраться: можно ли настроить плагин таким образом, чтобы он игнорировал эти ограничения.
Еще большая просьба к добрым людям: помогите найти DiskDirExtended версии выше 1.32, а также ссылку на разработчика. Заранее благодарен!
Еще большая просьба к добрым людям: помогите найти DiskDirExtended версии выше 1.32, а также ссылку на разработчика. Заранее благодарен!
Иван Иванович
А чего его искать-то?
Ссылка номер раз. Польский сайт TC. Версия 1.60.
Ссылка номер два. Оффорум TC. Версия 1.65.
Cсылка номер три. Сайт "Всё о Total Commander". Опять же версия 1.65.
Адрес разработчика — в документации плагина.
Про Висту ничего сказать не могу — не пользуюсь.
А чего его искать-то?
Ссылка номер раз. Польский сайт TC. Версия 1.60.
Ссылка номер два. Оффорум TC. Версия 1.65.
Cсылка номер три. Сайт "Всё о Total Commander". Опять же версия 1.65.
Адрес разработчика — в документации плагина.
Про Висту ничего сказать не могу — не пользуюсь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Иван Иванович
- Сообщения: 15
- Зарегистрирован: Вс ноя 19, 2006 21:45
- Откуда: Москва
Вот ещё тема: Список файлов с указанием размеров
Кнопка, чтобы получить уникодный список
Кнопка, чтобы получить уникодный список
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd.exe /u/c %COMMANDER_PATH%\filelist.cmd
%COMMANDER_PATH%\TOTALCMD.EXE,4
Список файлов в Unicode
1
-1vadd
Можно. Но ничего кроме батников я писать не умею. Устроят тебя СИ-шные килобайты и отбрасывание вместо округления?
Иначе придётся использовать самописную утилиту
All
Если кто знает более солидный CommandLine Calculator, подскажите.
Этот не дают скачать без регистрации (да и округлять он, кажется, не умеет)
Можно. Но ничего кроме батников я писать не умею. Устроят тебя СИ-шные килобайты и отбрасывание вместо округления?
Иначе придётся использовать самописную утилиту
All
Если кто знает более солидный CommandLine Calculator, подскажите.
Этот не дают скачать без регистрации (да и округлять он, кажется, не умеет)
::::::::::::::::::::::::::::::::::::::::::::: list_dyn_size.cmd :::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::: list_dyn_size.cmd :::::::::::::::::::::::::::::::::::::::::::::
Кнопка:
Код: Выделить всё
@echo off &chcp 1251 >nul
rem Используется CommandLine Calculator (переименуйте файл в clc.exe)
rem http://download.cnet.com/3001-2094_4-10897229.html
echo дата время размер имя
echo ========== ===== ====== ==============================================
setlocal enableextensions enabledelayedexpansion
for /f "delims=" %%f in ('dir /a-d/b/s/on') do (
set size=%%~zf
set "b= "
title %%f
if 1024 LSS !size! (
for /f %%z in ('clc.exe Round^(!size!/1024^)') do set sizef=%%z
for /f %%x in ('clc.exe Round^(!size!/102.4^)/10') do set size=%%x
set "b=k"
)
if 1024 LSS !sizef! (
for /f %%z in ('clc.exe Round^(!size!/1024^)') do set sizef=%%z
for /f %%x in ('clc.exe Round^(!size!/102.4^)/10') do set size=%%x
set "b=M"
)
if 1024 LSS !sizef! (
for /f %%x in ('clc.exe Round^(!size!/102.4^)/10') do set size=%%x
set "b=G"
)
set "size= !size!"
rem В следующей строке д.б. символ табуляции
rem echo %%~tf !size:~-9!!b!{tab}%%f
echo %%~tf !size:~-9!!b! %%f
)Кнопка:
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd.exe /u/c %COMMANDER_PATH%\list_dyn_size.cmd
>> list.txt &&start list.txt
%COMMANDER_PATH%\TOTALCMD.EXE,24
Список файлов в Unicode
-1