잘못된 문자가 포함 된 배치 이름 바꾸기 폴더 * 및 :


0

Windows 2008 R2를 사용하여 수천 개의 폴더와 파일을 오래된 저장소에서 새로운 저장소 시스템으로 옮기고 싶습니다. 분명히 MAC OS 사용자는 잘못된 문자가있는 폴더와 파일이 유효하지 않은 것으로 인식하기 때문에 Windows에서 읽거나 이름을 바꿀 수없는 문자 (* 및 :)를 가진 수백 개의 폴더 이름을 지정했습니다. MAC OS에서는 이러한 폴더와 파일이 유효합니다.

그렇다면 모든 데이터를 Windows Server 2008 R2의 새로운 스토리지 시스템에 복사하기 위해 이러한 폴더의 배치 이름을 어떻게 바꿀 수 있습니까? MAC OS에서 이름을 바꾸는 도구가 있습니까? Windows의 이름 바꾸기 도구를 사용하면 잘못된 문자가있는 폴더를 읽을 수 있습니까? *로 검색하면 모든 파일과 폴더가 검색되고 : 검색 할 때 문제가 발생할 수 있으므로이 중 하나가 이상한 이상한 문자를 검색 할 수 있습니다.

도움을 주셔서 감사합니다!


나는 OXS가 함께 제공된다고 확신합니다 find. 별표는 찾아서 먹이로 탈출하십시오. 그렇지 않으면 쉘이 확장됩니다.
Hennes

Windows에서는 불가능하다고 생각합니다. OS X는, find -name "*\**"이름이 포함 된 모든 파일을 찾을 수 있어야 *하고, find -name "*[*:]*"이름이 포함 된 모든 파일을 찾을 수 있어야 *또는:
스콧

감사합니다 Scott, 이것은 잘 작동하지만-* 및 :-?를 포함하는 모든 폴더의 이름을 어떻게 바꿀 수 있습니까?
PhilG

답변:


0

파일을 미리 지정하면 파일 \\?\이름 확인 기능이 꺼집니다.

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