「PROGRA〜1」パス表記はどのように機能しますか?[複製]


21

私の最初のWindows 98(そして今でもWin7)以来、フォルダー名の最初の6文字(記号)を入力し、~1その後に追加することができました(現在のディレクトリに6文字のフォルダーが1つしかなかった場合)正式名称として機能します。そして、名前に同じ6つの最初の記号が付いたフォルダーが複数ある場合、使用できるFOLDER~2などのように見え、フルネームを入力したかのように、対応するフォルダーを開きます。Like c:\progra~1が開きC:\Program Files、win7 64ビットでc:\progra~2開きC:\Program Files (x86)ます。

これはどのように作動しますか?


1
それは私には起こりません。私が開いた場合はC:\progra~1、完全なフォルダ名を代わり略語で示されています。その上:あなたの質問の意図は何ですか?何を達成したいですか?
スピーカー

@speakr:ここも同じです。それを投稿したかっただけです。
デアホッホステープラー

主に実際の質問のタイトルに基づいてこれに答え始め、その後、私はそれを誤解していることに気付きました...これがどのように機能するかを知っているようです、あなたの本当の質問はより微妙です。私はこの振る舞いを複製することもできません、fwiw。
Shinrai

さて、質問を変更することにしました。これは今すぐに再現できるとは限らないからです:xとにかく、これは以前に尋ねられたことがなく、他の人にとっては便利かもしれません。
user1306322

1
注:短いファイル名は無効にできます
カラン

回答:


11

ナレッジベースエントリー

基本的にFATシステムでは、すべてのディレクトリエントリは古い8.3形式と互換性のある形式で保存されます。長い名前は、一連の隠しエントリに保存されます。短い名前は互換性のためにあります。


リンクが機能しません。何だったか覚えてる?
スラッシュアバドン

Microsoftはそのナレッジベースエントリを削除したようです。
pjc50

6

これらは8.3ファイル名であり、MS-DOSの時代にさかのぼります。MS-DOSは長いファイル名をサポートしていませんでした。

Windows 95およびVFATでは、~N下位互換性メカニズムとしてチルダ表記が導入され、各ロングファイル名に一意の8.3ショートファイル名も付けられました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.