환경: Windows10 |
윈도우 폴더에 있는 파일 목록을 엑셀로 관리하려면 어떤 방법이 있을까요? 일일이 파일 목록을 입력할까요? 아니면 텍스트로 저장해서 엑셀의 데이터 변환 기능을 이용해서 추가할까요? 윈도우 파워쉘 명령어 중에 get-childitem 있습니다. 도스명령창의 dir 과 같습니다. get-childitem 를 이용해서 폴더 파일 목록을 CSV 파일로 저장할 수 있습니다. 그리고 파일의 메타 정보까지 모두 저장하기 때문에 다양한 용도로 활용이 가능합니다.
▼ 먼저 명령어를 실행하기 위해 파워쉘(PowerShell) 을 띄워야 합니다. 검색창에 "powershell" 을 입력하면 제일 상단에 "Windows PowerShell" 프로그램이 나타납니다.
▼ 명령어는 get-childitem 입니다. 도스명령창의 cmd 와 같습니다. 폴더 포함해서 파일명을 가져오는 명령어입니다. 명령어의 조합은 다음과 같습니다. 파이프라인(|) 과 csv 로 내보내겠다는 의미의 export-csv, 그리고 마지막에 파일명을 입력합니다. 명령어 입력이 완료되면 Enter 를 누릅니다.
PS C:\Users\gonha> get-childitem | export-csv file.csv |
▼ 명령어를 실행하고 화면에는 아무것도 나타나지 않습니다. 제대로 파일이 생성되었는지 확인하기 위해 dir 명령어를 실행합니다. 그리고 목록에서 get-childitem 의 파라미터로 넘긴 파일명을 찾습니다.
▼ 파일을 확인하기 위해서 직접 폴더로 이동하지 않아도 됩니다. 파워쉘에는 파일 기본 실행 앱을 연결해서 띄우는 명령어가 있기 때문입니다. 그것이 바로 invoke-item 입니다. 파라미터로 생성한 파일명을 넘깁니다.
PS C:\Users\gonha> invoke-item file.csv |
▼ 아니면 파일을 생성한 폴더로 가서 엑셀로 CSV 파일을 실행합니다.
▼ 실행 결과는 다음과 같습니다. CSV 에는 파일이 가지는 다양한 정보들이 들어가 있습니다. 파일 생성 시간, 파일 실행시간 , 수정 시간 등 탐색기에서 볼 수 없었던 정보들도 있습니다. 유용하게 활용해 보시기 바랍니다.
'윈도우10' 카테고리의 다른 글
윈도우10 노트북 카메라 동작하지 않을 경우 점검이 필요한 것들 (0) | 2020.07.27 |
---|---|
윈도우10 작업 표시줄 자동으로 숨기는 방법 (0) | 2020.07.27 |
윈도우10 장치 관리자 찾아가기 위한 바로 가기 만드는 방법 (0) | 2020.07.27 |
윈도우10 업그레이드 이후 이전 버전 삭제하는 방법 (0) | 2020.07.26 |
윈도우10 컴퓨터 작동시간, 작업시간 정상적으로 반영하는 방법 (0) | 2020.07.15 |
윈도우10 가상 컴퓨터 Hyper-V 네트워크 연결하기 (0) | 2020.07.09 |
윈도우10 Windows10 알림센터 바로가기 버튼 추가, 삭제하는 방법 (0) | 2020.07.06 |
윈도우10 성능 향상을 위해 백그라운드 프로그램 동작 중지하기 (0) | 2020.07.04 |