Помогите с виндой. Тема на 5 минут (наверно)

раньше была офигенная программка Unlocker.
умела удалять неудаляемые файлы/папки.
думаю она бы тут помогла сбросить по дефолту настройку папки
И сейчас есть - стоит у меня на 10, только она не умеет сбрасывать, да и не в сбросе дело, а в пробеле, каким-то образом пробравшимся к Димоксу в папку - мог копировать с какого-нибудь фотика, например, где разрешает создавать с пробелом в конце.
 
И сейчас есть - стоит у меня на 10, только она не умеет сбрасывать, да и не в сбросе дело, а в пробеле, каким-то образом пробравшимся к Димоксу в папку - мог копировать с какого-нибудь фотика, например, где разрешает создавать с пробелом в конце.
я бы попробовал как вариант, программка профто офигенская по своим возможностям
 
раньше была офигенная программка Unlocker.
умела удалять неудаляемые файлы/папки.
думаю она бы тут помогла сбросить по дефолту настройку папки
анлокер удалял файлы, которые заблокированы как якобы находящиеся в использовании.
Здесь же случай ошибки разбора длинного имени файла\каталога.
Через короткое имя-синоним доступ предоставлен и операция с каталогом выполняется успешно.

Тему можно закрывать,
а то сейчас начнут её захламлять сиськами
 
анлокер удалял файлы, которые заблокированы как якобы находящиеся в использовании.
Здесь же случай ошибки разбора длинного имени файла\каталога.
Через короткое имя-синоним доступ предоставлен и операция с каталогом выполняется успешно.

Тему можно закрывать,
а то сейчас начнут её захламлять сиськами
Длина имени в данном случае ни при чем, проблема - в обработке пробела в конце (и возможно - в начале) имени папки/файла:
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
 
Длина имени в данном случае ни при чем, проблема - в обработке пробела в конце
Не спорь.
Длинное имя это не по количеству символов, а по его типу - LFN.
В коротком имени SFN пробелы не могли появиться в принципе, они запрещены. Разве что при серьёзном сбое системы.

Тему можно закрывать.
 
Far почему-то игнорирует это правило...
Не игнорирует. - И это вообще не он занимается контролем корректности имени файла.
Дело FAR'а это помочь пользователю подготовить строку-имя каталога и передать эту строку функции создания каталога в системе.
Функция та будет создавать имя каталога типа LFN в любом случае, и пробелы в нём будут разрешены.
Уже после создания каталога с именем LFN система в другом поле элемента родительского каталога запишет специально созданный псевдоним-короткое имя SFN, и в нём пробелов уже не будет.
Обращаться потом к этому созданному каталогу можно будет как по оригинальному длинному имени LFN, так и по синониму SFN.
В твоём примере из стартпоста
можно обойтись и без FAR'а,
героически дав команду "dir", чтобы увидеть каталог LFN , потом команду "dir /x" чтобы увидеть соответственно имя SFN и уже его ручками вбивать аргументом команды "ren",
В FAR'е же это делается без героизма двумя нажатиями на кнопки.
 
Останнє редагування:
Far почему-то игнорирует это правило...

09.01.2024 15:22 <DIR>
09.01.2024 15:22 1 .txt
Это LFN.

А дай команду "dir /x" и сравни



Имя SFN создаёт система сама.
(это поле SFN - рудимент, но и теперь бывает, что им приходится пользоваться)
Просто если в FAR'е дать строку-имя,
соответствующее стандарту "8.3",
То система создаст каталог с именем LFN, и скопирует его же в качестве синонима SFN.
 
Это LFN.

А дай команду "dir /x" и сравни
тоже самое вроде

1704808374178.png


сделал 20 пробелов - показывает все 20-ть пробелов
 
тоже самое вроде

1704808374178.png


сделал 20 пробелов - показывает все 20-ть пробелов

Странно.

Вот задают вопросы на эту тему --

Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Чтобы не заморачиваться этими дебрями, лучше пользоваться FAR'ом, он учитывает эти особенности Windows (SFN/LFN трансляцию)

В FAR'е жмём Ctrl+N и видим отображение SFN/LFN имён.

Раз "dir /x" не работает как должна бы.
 
Останнє редагування:
Ctrl-N в фаре не работает... Хотя вижу в меню этот пункт
Показывает всегда только длинные имена
Странно.
Ну, вчера пробовал у себя на Win7x64 в FAR 7х32
- работало нормально. И ошибку удалось воспроизвести, и побороть её,
с помощью FAR'а.
Не знаю, может, что-то с виндой не то
 
Назад
Зверху Знизу