Показать полную графическую версию : [решено] генерация коротких имен
bornik54
20-08-2017, 15:46
Не составляет труда найти в интернете как включить или выключить генерацию коротких 8.3 для папок и файлов.
https://www.itroad.ru/korotkie-imena-v-windows
Но как элегантно без длительных танцев с бубном сгенерировать короткие имена для папки Program Files и ее содержимого если
так получилось что их нет.
Метод включить генерацию, скопировать папку и вернуть обратно не подходит для данной папки. Сделать то же самое в live cd, можно но как-то
не очень удобно. Поверьте, это актуально. Ваши варианты.
Но как элегантно без длительных танцев с бубном сгенерировать короткие имена для папки Program Files и ее содержимого если так получилось что их нет. »
dir /?
bornik54
20-08-2017, 17:35
команда dir /x путь папка
позволяет увидеть если есть короткие имена но никак не сгенерировать их для выбранной папки и подпапки
bornik54,
How to force short name (8dot3) generation? (https://superuser.com/questions/681330/how-to-force-short-name-8dot3-generation)
To define shortnames (8dot3) for Program files do the following:
Restart computer
upon boot start in safemode with cmd prompt (F8 on my computer)
Log in
from cmd prompt enter the following cmds
fsutil 8dot3name query
fsutil behavior set disable8dot3 0
fsutil file setshortname "Program Files" PROGRA~1
dir /X
You should now see the shortname defined for program files. If you'd like, set the 8dot3name behavior back to the original setting which was returned by the query cmd.
bornik54
20-08-2017, 19:03
Казбек! Ваш вариант работает. Правда нужно цикл дописать чтобы перебрало все подпапки. Вообще я уже понял что волшебной палочки нет.
Я доработаю вашу идею и буду пользоваться при необходимости. Спасибо.
bornik54, собственно,
fsutil file setshortname »
и есть волшебная палочка. Я, кстати, не знаю, требуется ли предварительно задавать «behavior set disable8dot3 0», или же будет работать и без явного задания поведения.
А вот здесь: A Tale of Two File Names – username.password (https://web.archive.org/web/20160816224806/https://usn.pw/blog/gen/2015/06/09/filenames/), благодаря Thomas'у Galvin'у, есть (точнее, было — ссылку даю на WebArchive) описание мытарств, поиска и, наконец, удачного определения «секретного» (скажем, En Wiki о нём по-прежнему не знает) принципа формирования коротких имён формата 8.3 по длинным именам (как будет работать с кириллицей — не проверялось).
Для меня это особо интересно, поскольку сам пробовал найти описание принципа лет восемь-девять назад, но тогда — увы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC