最初に 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
...
'rename'コマンドを試しましたが、うまくいきませんでした。
http://technet.Microsoft.com/en-us/library/bb490642.aspx :
fsutil file setshortname <PathName> <shortname>
これは機能しましたが、回復コンソールを起動する必要がありました(win 7では、これはタップによるものです) F8 起動する前に。)また、問題のディスクに移動し、これを最初に実行する必要がありました。
fsutil behavior set disable8dot3 0
Robocopyソース宛先/ e/FATを使用できます。 cmd-modeに移動し、次のように入力しますRobocopy /?完全な命令セット