2013-05-05 2 views
0

그래서 그림 폴더의 축소판보기를 사용하도록 설정 한 경우 Windows에서 "blabla.jpg.files"라는 숨겨진 폴더를 만듭니다. 내 그림 폴더를 내 전화기와 NAS에 동기화하고 Powershell을 사용하여 숨겨진 폴더를 제거하려고합니다.많은 폴더 및 하위 폴더의 특정 폴더 삭제

내 그림 폴더에도 하위 폴더가있는 하위 폴더가 있으므로 하위 루프가 필요합니다.

스크립트는 한 폴더의 모든 하위 폴더에서 "* .files"라는 이름의 숨겨진 폴더를 검색하여 제거해야합니다.

누군가 나를 도와 줄 수 있습니까? 은 Get-ChildItem을 지정된 항목 예컨대 :

Get-ChildItem <path> -r -attributes h+d *.files | Remove-Item -r -whatif 

위의 명령은 PowerShell을 v3에서 새로운 기능을 필요에 대한 재귀 적으로 검색 할 수

답변

1

당신은 루프를 만들 필요가 없습니다. 삭제할 폴더 목록이 정확하면 -whatif을 제거하여 실제로 삭제하십시오.

BTW Windows에서 시스템에 이러한 폴더가 생성되는 것을 확인할 수 없습니다. Thumbs.db라는 숨겨진 파일을 만듭니다. 아마도 이러한 숨겨진 폴더를 만드는 다른 프로그램입니까?

관련 문제