Windows에서 파일 이름을 빈 파일 이름으로 바꿉니다 (Vista)


13

Vista에서는 "이름"이 비어있는 파일 (예 : ".svn")을 허용합니다. 그러나 탐색기에서 접두사를 남기거나 cmd의 '이름 바꾸기'를 사용하여 기존 파일의 파일 이름을 제거하려고하면 실패합니다. 접미사 만 포함하도록 파일 이름을 쉽게 바꾸려면 어떻게해야합니까?

(필자는 Vista를 사용합니다).

답변:


28

마침표로 시작하고 확장자가없는 파일 이름을 수행 할 수도 있습니다. ".whatever"로 이름을 지정하십시오. ( 마침표에 유의하십시오 ). 탐색기와 명령 줄에서 모두 작동합니다.


1
일반적으로 탐색기는 "파일 이름을 입력해야합니다"라고 주장합니다.
user1686 2016 년

접미사를 추가하면 아닙니다.
ripper234 2016 년

1
와! 멋진 트릭. 그러나 ... 끝에 점을 넣으면 "이름없는"파일을 허용하고 끝 점을 지울 수 있습니다. 따라서 이것이 탐색기의 버그이며 향후 변경 될 수있는 동작이라고 생각합니다. 그것은 작동하지만 이것은 Windows로 포팅되는 Unix 도구의 일반적인 문제입니다 (Msys와 Cygwin은 언급 한 것처럼 SVN과 Git 외에도 도트 폴더를 많이 사용합니다). 따라서 작동을 멈출 가능성이 있다면이 트릭을 확산시켜야합니까?
Jerph

1
이것은 내가 몇 년 동안 만난 가장 이상한 Windows workaraounds 중 하나입니다.
ojdo


1

".svn"이라는 것을 더 많이보고 있다면 실제로 "del"이 잘리지 않는 폴더를보고있는 것입니다. ".svn"은 TortoiseSVN (및 다른 SVN 클라이언트)이 내부 폴더를 호출하는 것입니다. 마침표 대신 밑줄 문자를 사용하는 옵션이 있습니다. "rename"명령은 여전히 ​​폴더에서 제대로 작동합니다.

그 외에 표준 cmd.exe 명령은 "확장자 만"파일에서 제대로 작동합니다.

del .abc
ren file.abc .abc
copy file.abc .abc

0

Windows Server 2008의 동일한 문제입니다.
'keystore'라는 이름의 파일이 있으면 '.keystore'라는 이름이 필요했습니다.

  1. 파일 이름을 '.keystore.txt'로 바꾸십시오. 문제는 이것이 텍스트 파일이 아니며 '.txt'확장자로 인해 파일을 찾을 수 없음 문제입니다.

  2. 명령 프롬프트를 열고 move 명령을 사용하여 파일 이름을 바꿉니다.

    .keystore.txt .keystore 이동

이제 파일의 확장자는 .txt가 아니며 파일 형식은 KEYSTORE 파일로 고정됩니다.


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