본문 바로가기

Where-Object3

Powershell 빈폴더 삭제 script Windows 에서 폴더 및 파일 관리시 비어 있는 폴더를 삭제 하고 싶은 경우가 있습니다. 그래서 저는 간단하게 빈폴더를 삭제하는 Powershell script 를 만들어서 사용하곤 합니다. 아래 소개한 powershell profile 에 작성해서 사용하면 조금더 편리하게 사용 할 수 있습니다. http://iamaman.tistory.com/1017 스크립트는 아래와 같습니다. 그냥 하위 폴더는 그냥 두고 현재 폴더만 확인하고 싶은 경우와 빈 폴더만 확인하고 싶은 경우를 위해 recurse 와 Delete 를 옵션으로 줬습니다. function emptyFolderFind { param ( $folder, [Switch]$Recurse, [Switch]$Delete ) if($Recurse) { .. 2016. 10. 17.
Powershell 지정 일 이후의 파일 백업 컴퓨터를 사용함에 있어서 백업의 중요성은 100번 말해도 지나치지 않다고 생각합니다. 지금까지 컴퓨터를 써 오면서 저는 백업 또는 저장을 제대로 안 해서 짧게는 몇 시간부터 ~ 몇 개월 간의 자료들을 날려 먹은 경험이 부지기수라 백업이 항상 최 우선 입니다. 몇 시간 동안 만들 자료가 다 날라 갈 때의 그 허탈함이란…… 몇 년 전 새벽에 졸린 눈 비벼가며 작성하던 리포트가 날라 갔을 때의 기억을 생각하면 아직도 간담이 서늘해 지는군요. 지금도 생각 나는 대로 키보드를 두드리면서도 습관적으로 ctrl + S 키보드를 꾸~~~욱 누르고 있습니다. ㅋㅋㅋ 이런 백업의 중요성 때문에 가끔 윈도를 밀면서 날라갈 수도 있는 C 드라이브의 중요한 자료들은 다른 드라이브로 주기적으로 백업을 합니다. 물론 제가 매번 직.. 2012. 3. 7.
Powershell 용량 작은 파일 지우기 컴퓨터를 사용하다 보면 특정 용량 이상 또는 특정 용량 이하의 파일들을 걸러 내고 싶은 경우가 있다. 이런 경우엔 단순히 윈도우 탐색기에서 크기에 따라 정렬을 한 이후에 드래그 하여 지우는 방법 등을 쓸 수가 있다. 하지만 같은 폴더내에 특정 확장자의 파일만 지우고 싶은 경우에는 윈도우 탐색기만으로는 부족하다. 이런 경우 powershell 을 이용하면 너무나 간단히 작업을 완료 할 수가 있다. 나의 경우엔 D:\movie_folder 안에 있는 avi 파일 중에서 용량이 100 MB 이하인 파일들을 지우고 싶었다. 위 작업을 수행하는 powershell 코드는 아래와 같다. gci d:\movie_folder\* -Include *.avi | Where-Object -FilterScript { $_.l.. 2011. 3. 6.