2010-05-20 2 views
0

나는 c : \ windows 운영 체제가 아닌 모든 파일을 제거하고자하는 litle 프로젝트를 가지고 있습니다. 따라서 나는 boot.ini c : \ windows 등의 목록을 만들고 다른 모든 것을 삭제해야합니다. forFile을 사용하는 예제를 보았지만 확장이 시스템에 있는지 확인할 수 있습니다. 누구든지 내가 어떻게 제외 목록을 만들고 삭제할 수있는 아이디어가 있습니까? XP Documents and Settings배치 파일을 사용하여 Windows 디렉토리에없는 모든 파일을 어떻게 삭제할 수 있습니까?

$Recycle.Bin 
Documents and Settings [C:\Users] 
inetpub 
MSOCache 
Program Files 
Program Files (x86) 
ProgramData 
Recovery 
System Volume Information 
Users 
Windows 

Vista에서 폴더이며 7가 Users 폴더에 대한 링크입니다 :

+2

포맷하고 다시 설치하십시오. –

+0

잠재적으로 레지스트리가 손상 될 수 있습니다. 유령 또는 유사한 백업에서 드라이브를 복원하는 방법은 어떻습니까? – blissapp

+0

나는 당신이 거꾸로하고 있다고 생각합니다. 모든 앱을 종료하지 않으려면 사용자 계정 만 삭제하면됩니다. – egrunin

답변

0

다음은 만지지해야 최상위 폴더 목록에서 빠른 자상입니다.

MSOCache도 삭제해도 안전합니다. 그러나 많은 설치 프로그램 패키지가 캐싱되어 다양한 MS 제품 업데이트/복구에 사용됩니다. 따라서 실제로 보관하는 것이 좋습니다.

Program Files (x86)은 64 비트 OS 설치시 32 비트 응용 프로그램 용으로 리디렉션 된 Program Files입니다. 그러나이 폴더에 32 비트 OSes에서도 Program Files이 아닌이 폴더에 설치되는 응용 프로그램을 보았 기 때문에이를 지켜야 할 경우 수동으로 내용을 검사하여 결정을 내리는 것이 좋습니다.

업데이트 : 신뢰할 수있는 방법으로는 OS 파일 만 나열 할 수 없습니다. 이 목록은 OS 버전, SKU, 아키텍처, 설치된 OS 기능, 하드웨어 드라이버, OS 업데이트 및 설치된 응용 프로그램간에 크게 다를 수 있습니다.

+0

확실한 것 - 모든 사용자 데이터를 제거하려면 운영 체제를 실행하는 데 필요한 파일은 무엇입니까? – simondo

0

구현하는 방법을 백업하는 것을 잊지 마십시오. \ 윈도우, 많은 : 당신이 원하지 않는 폴더를 포함와 C가 아닌 다른 폴더에 대한 의견뿐만 아니라 너무

IF "%2" == "" 
IF "%1" == "RunMyBatchFile"^


FOR %%i IN (""%filter%)^::directory name goes in here that you want to iterate over todelete 
DO (^::Do your stuff, make sure to use echo to see the output on the cmd 
)^
+0

귀하의 조언을 주셔서 감사합니다 /F % 내가 들어있는 ('dir/s/b "USERPROFILE %") Del % I 사용자가 자신의 콘텐츠를 사용자 프로필을 삭제하고 오류가 발생하지 않도록하십시오. 다시 – simondo

0

처럼 확인하지 알 수 있도록

:: 당신은 매개 변수를 정의 할 수 있습니다 일반 Windows 구성 요소는 Program Files \ Common Files에 저장되며 Program Files 아래의 응용 프로그램 폴더에는 Windows가 정상적으로 부팅되지 않는 드라이버가있을 수 있습니다. 안티 바이러스, 그래픽 및 기타 기본이 아닌 하드웨어 드라이버.

여기는 용입니다.

+0

용 정말 감사합니다!기본적으로 운영 체제 경고를 피하면서 운영 체제를 그대로두고 사용자 콘텐츠를 제거하고 싶습니다. thnx – simondo

0

사용자 데이터 파일을 제거하려는 경우 %USERPROFILE%\AppData과 같은 몇 가지 위치 만 살펴 봐야합니다. 실제 디렉토리 이름은 OS (XP/Vista/7)에 따라 다릅니다.

하지만 관리자 나 직접하지 마세요.

관련 문제