Как посмотреть short name файла?

User avatar
Shin
Уже с Приветом
Posts: 5738
Joined: 04 Dec 2000 10:01
Location: MN -> Moscow -> Thailand

Как посмотреть short name файла?

Post by Shin »

Как можно узнать короткое имя файла, включая путь к нему желательно в WinXP не используя командную строку (dir /x) и третьи программы типа Far-а?

В Эксплорере огромное количество подробностей файла можно вывести, а вот короткого имени - нет.
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
User avatar
Vasik
Уже с Приветом
Posts: 2191
Joined: 04 Nov 2001 10:01
Location: Новый cвет

Post by Vasik »

Его может и не быть если в реестре для NTFS прописано не создавать короткие имена...
User avatar
Shin
Уже с Приветом
Posts: 5738
Joined: 04 Dec 2000 10:01
Location: MN -> Moscow -> Thailand

Post by Shin »

Far благополучно их показывает
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
User avatar
theukrainian
Уже с Приветом
Posts: 2506
Joined: 13 Jan 2003 22:34
Location: Kiev :: Los Angeles, CA

Post by theukrainian »

Я как-то наткнулся на что-то shareware-истое в гугле. Посмотрите, может и шаровое что будет. Та штуковина вроде как добавляла колонку в explorer. Есть куча всяких расширений для windows explorer, например позволяют скопировать path to file правой мышкой. Может и вам будет счастье.
User avatar
Shin
Уже с Приветом
Posts: 5738
Joined: 04 Dec 2000 10:01
Location: MN -> Moscow -> Thailand

Post by Shin »

Нет, тут вопрос чисто академический. У меня сегодня спросили, знаю ли я Винду, а если знаю, то покажи как короткие имена посмотреть. Я, конечно, показал ФАР на своем и dir /x на чужом, но народ остался озадачен - слишком сложно :)
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
Sheriff
Уже с Приветом
Posts: 660
Joined: 21 Dec 1999 10:01

Post by Sheriff »

Shin wrote:Нет, тут вопрос чисто академический. У меня сегодня спросили, знаю ли я Винду, а если знаю, то покажи как короткие имена посмотреть. Я, конечно, показал ФАР на своем и dir /x на чужом, но народ остался озадачен - слишком сложно :)


Если FAR или dir /x - это сложно, то вот вам способ попроще: :)

1) Start/Run - набрать CLIPBRD.EXE, нажать enter
Запустится ClipBook Viewer - входит в комплект Windows.
2) Запустить Windows Explorer
3) Выбрать файл. Нажать Ctrl+C
4) Смотреть в ClipBook Viewer в окне Clipboard короткое имя файла.
User avatar
olley
Мистер Привет 2015
Posts: 7606
Joined: 26 Mar 2002 10:01
Location: San Diego

Post by olley »

запустил ClipBook viewer. Что-то мелькнуло на экране и исчезло. Взял и повторил все снова. Появляется окно viewer'a, а в нем по-русски написано "вы полный профан". 8O

У меня пропадает дар речи и тянутся томительные секунды, в течение которых в голове крутится одна мысль "сам - дурак". Потом вспоминаю, что перед этим писал письмо и скопировал эту фразу из оригинального сообщения в буфер. :mrgreen: :mrgreen: :mrgreen:

А вообще, метод классыный :radio%:
olley
User avatar
theukrainian
Уже с Приветом
Posts: 2506
Joined: 13 Jan 2003 22:34
Location: Kiev :: Los Angeles, CA

Post by theukrainian »

мне метод тоже понравился.
User avatar
brmail
Уже с Приветом
Posts: 1874
Joined: 04 Jan 2002 10:01

Post by brmail »

Народ, вы что, ну нельзя до такой степени отрываться от корней :-) наших, от доса

DIR [drive:][path][filename] /X
вернет короткое имя файла, а после него через пробел дилнное
User avatar
olley
Мистер Привет 2015
Posts: 7606
Joined: 26 Mar 2002 10:01
Location: San Diego

Post by olley »

brmail wrote:Народ, вы что, ну нельзя до такой степени отрываться от корней :-) наших, от доса

DIR [drive:][path][filename] /X

а если исходные условия задачи прочитать внимательно? :roll:
olley
User avatar
brmail
Уже с Приветом
Posts: 1874
Joined: 04 Jan 2002 10:01

Post by brmail »

olley wrote:
brmail wrote:Народ, вы что, ну нельзя до такой степени отрываться от корней :-) наших, от доса

DIR [drive:][path][filename] /X

а если исходные условия задачи прочитать внимательно? :roll:


O-o sorry , my mistake.
User avatar
r00t
Уже с Приветом
Posts: 676
Joined: 28 Apr 2003 02:06
Location: Vilnius->Boston

Post by r00t »

Sheriff wrote:1) Start/Run - набрать CLIPBRD.EXE, нажать enter
Запустится ClipBook Viewer - входит в комплект Windows.
2) Запустить Windows Explorer
3) Выбрать файл. Нажать Ctrl+C
4) Смотреть в ClipBook Viewer в окне Clipboard короткое имя файла.
Класс !!!
Не нравятся мне верблюды, да и вообще я не доверяю тому, кто может не пить неделю.
User avatar
brmail
Уже с Приветом
Posts: 1874
Joined: 04 Jan 2002 10:01

Post by brmail »

Ладно, чуствуя за собой вину набросал три строчки
Сохранить в виде файла ShortName.vbs в фолдере с виндами
------------- cut here-----------
Dim objArgs
Set objArgs = WScript.Arguments

ArgumentPassed = objArgs(0)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(ArgumentPassed)
msgbox "Short name: " & objFile.ShortName
Set objFile=Nothing
Set objArgs=Nothing
Set objFSO =Nothing
------------- cut here-----------

Далее эксплорером перетаскиваем файлик имя которого интересно узнать в кнопку Start-Run и дописываем спереди ShortName.vbs

В принципе и этого можно не делать если добавить соотвествующий вызов прямо из правокнопочного меню эксплорера.

Return to “Вопросы и новости IT”