종료 시 디렉터리 크기 기록

종료 시 디렉터리 크기 기록

종료할 때마다 선택한 몇 개의 디렉터리의 크기(및 타임스탬프)를 .csv 파일에 기록하고 저장하는 가장 쉬운 방법은 무엇입니까?

답변1

사실 꽤 간단합니다... '를 검색해 보세요.PowerShell은 폴더 크기를 가져옵니다' 그리고 'PowerShell은 csv에 추가됩니다.' 당신을 거기에 데려다 줄 것입니다.

지금은 너무 게으른 나머지 CSV에 추가하는 것이 고통스럽기 때문에(쉬울 것이라고 생각하시겠죠? PowerShell은 CSV에 있어서 너무 기발합니다...) 몇 가지를 유지하는 것이 좋습니다. 대신 .txt 파일을 사용하세요. 특히 이 문제를 직접 해결할 수 있는 방법이 없는 것 같기 때문입니다.

몇 가지 힌트를 드리겠습니다.여기그리고여기.

(ls C:\Folder -recurse | Measure-Object -property length -sum).sum / 1GB

그러면 폴더 크기(GB)와 모든 하위 폴더/항목이 문제가 됩니다.

그럼 간단히파이프그것은:

Add-Content c:\totallynotpr0n_folder_size.txt

Kablam님, 폴더 크기가 포함된 .txt 파일이 있으므로 '사진 컬렉션'이 매일 밤 얼마나 커지는지 추적할 수 있습니다. 추적하려는 각 폴더에 대해 이 작업을 수행하고 각각에 대해 새 .txt 파일을 만듭니다.

테스트하고 .ps1 파일로 저장하는 것이 편리하므로 PowerShell ISE를 사용하는 것이 좋습니다. 그런 다음 스크립트를 예약된 작업으로 실행할 수 있습니다(실행 정책에 약간의 문제가 있으므로 따라야 합니다).이 가이드'인수 설정' 단락에 특히 주의하세요.)

행운을 빌어요!

관련 정보