既存のディレクトリに8.3の名前を作成する


8

最初に8.3ファイル名の作成を無効にしたマシンを持っています。ただし、これにより一部のレガシーソフトウェアで問題が発生したため、再度有効にしました。私は戻って、特定の既存のディレクトリに8.3ファイル名を「追加」することが可能かどうか疑問に思っています。

たとえば、「C:\ name with space」という名前のディレクトリがあり、「dir / x」を実行すると次の出力が表示されるとします。

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>                       name with spaces
...

どういうわけか、ディレクトリを再作成せずにディレクトリの8.3名を追加して、次のようにします。

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>          NAMEWI~1     name with spaces
...

「名前の変更」コマンドを試しましたが、うまくいきませんでした。

回答:


7

http://technet.microsoft.com/en-us/library/bb490642.aspx

 fsutil file setshortname <PathName> <shortname>

これは機能しましたが、回復コンソールを起動する必要がありました(Windows 7では、これはF8起動前にタップすることです)。また、問題のディスクに移動して、最初にこれを実行する必要がありました。

fsutil behavior set disable8dot3 0

3
明確にfsutil behavior set disable8dot3 0するために、コマンドを有効にするには再起動が必要です。fsutil file setshortname <PathName> <shortname>ではない。
Doin

fsutilで動作を設定する方法については再起動が必要ですが、レジストリ変数NtfsDisable8dot3NameCreationを0に直接設定すると、Win 7で再起動する必要がなくなりました。すぐに、長いファイル名の新しいファイルから短いファイル名が作成され始めました。(私の場合、不適切に記述されたIntelまたはMicrosoftのシステムアップデートにより、1週間前に1に設定されていました。静かに均等です。$#@%&#!!)
MicrosoftShouldBeKickedInNuts

0

Robocopyソースの宛先/ e / FATを使用できます。コマンドモードに移動し、Robocopy /?と入力します。完全な命令セット

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