여러 다른 사용자의 매우 다양한 이름을 가진 파일이 포함된 하위 폴더가 포함된 디렉터리가 있으므로 이름이 매우 일관되게 지정되지 않습니다. 이 디렉토리를 특정 문자를 파일 이름으로 허용하지 않는 SharePoint 사이트로 옮기려고 합니다. 왜냐하면 지정된 문자가 예약된 문자이기 때문입니다.
Invalid chars: " # % & * : < > ? \ / { | } ~
참조 출처: http://www.thesug.org/mossasaurus/Wiki%20Pages/SharePoint%20Invalid%20Characters.aspx
보시다시피 찾아야 할 문자가 많이 있으므로 눈으로 잘못된 문자를 찾기 위해 많은 폴더와 수백 개의 파일을 찢을 수 있지만 마스터 폴더를 검색하는 더 빠른 방법이 있습니까? 잘못된 문자가 있는 폴더와 파일만 표시되도록 이러한 문자 각각 또는 모든 항목에 대한 하위 폴더와 해당 내용을 포함합니까?
시간 내 주셔서 감사합니다,
답변1
이것은 당신을 위해 트릭을 수행해야합니다:
dir *#* *%* *^&* *{* *}* *~* /s /b > bad_file_names.txt
이렇게 하면 잘못된 문자가 있는 파일을 선택하여 깔끔하고 작은 텍스트 파일 목록에 덤프해야 합니다. Windows에서 이미 유효하지 않은 문자는 생략했습니다(SharePoint 서버를 사용하여 Windows를 실행하고 있다고 가정합니다).