기존 디렉토리의 8.3 이름 생성


8

처음에 8.3 파일 이름 생성이 비활성화 된 시스템이 있습니다. 그러나 이로 인해 일부 레거시 소프트웨어에 문제가 발생하여 다시 활성화되었습니다. 돌아가서 8.3 파일 이름을 특정 기존 디렉토리에 "추가"할 수 있는지 궁금합니다.

예를 들어, "C : \ name with spaces"라는 디렉토리가 있고 "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>

이것은 효과가 있었지만 복구 콘솔로 부팅해야했습니다 F8.

fsutil behavior set disable8dot3 0

3
분명한 fsutil behavior set disable8dot3 0것은 재부팅이 필요한 명령입니다. fsutil file setshortname <PathName> <shortname>하지 않습니다.
Doin

fsutil을 사용하여 동작을 설정하는 데는 재부팅이 필요하지만 레지스트리 변수 NtfsDisable8dot3NameCreation을 0으로 직접 설정하면 Win 7에서 재부팅이 필요하지 않습니다. 즉시 긴 이름의 새 파일에서 짧은 파일 이름이 만들어지기 시작했습니다. . (제 경우에는 잘못 작성된 인텔 또는 Microsoft 시스템 업데이트로 일주일 전에 1로 설정했습니다. 조용히도 $ # @ % & # !!)
MicrosoftShouldBeKickedInNuts

0

Robocopy 소스 대상 / e / FAT를 사용할 수 있습니다 . cmd 모드로 이동하여 Robocopy /?를 입력 하십시오. 전체 명령 세트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.