법적 문제를 마무리하고 해당 문제에 대한 모든 서신 목록을 제공해야합니다. 나는 모든 전자 메일, 워드 문서, pdf, jpg 등으로 컴퓨터에 폴더를 가지고 있으며 파일 이름, 유형, 크기, 생성 된 데이터를 나열하는 스프레드 시트를 신속하게 작성하고자합니다.디렉토리의 모든 파일 스프레드 시트
배치 파일로 처리 할 수 있습니까? 그렇다면 어떻게?
법적 문제를 마무리하고 해당 문제에 대한 모든 서신 목록을 제공해야합니다. 나는 모든 전자 메일, 워드 문서, pdf, jpg 등으로 컴퓨터에 폴더를 가지고 있으며 파일 이름, 유형, 크기, 생성 된 데이터를 나열하는 스프레드 시트를 신속하게 작성하고자합니다.디렉토리의 모든 파일 스프레드 시트
배치 파일로 처리 할 수 있습니까? 그렇다면 어떻게?
이것은 기본 버전입니다.
for
은 폴더 (및 모든 하위 폴더)에있는 파일에 대한 정보를 수집하여 csv로 출력합니다.
파일 유형에 대해 예쁜 이름을 지정하는 등 조정할 수 있습니다 (또는 조정에 대한 도움 요청). 이 배치에서 제공하는 타임 스탬프는 '만든 날짜'가 아니라 '수정 한 날짜'입니다. 이것이 중요한 경우에도 우리는 그 문제를 해결할 수 있습니다.
C:\...\> make_csv.cmd c:\data > FileList.csv
그리고 당신은 FileList.csv 같은 것을 얻을 것이다 :
@echo off
setlocal
set DATA_DIR=%1
if not defined DATA_DIR (
echo You must specify a folder with your data files.
exit /b 1
)
echo FILE, TYPE, SIZE, TIMESTAMP
for /f "delims=" %%f in ('dir /s /b /a-d %DATA_DIR%') do (
echo %%~f, %%~xf, %%~zf, %%~tf
)
사용하려면
FILE, TYPE, SIZE, TIMESTAMP C:\data\that one.doc, .doc, 0, 10/05/2013 11:14 AM C:\data\this one.txt, .txt, 6, 10/05/2013 11:14 AM C:\data\sub\another.jpg, .jpg, 6, 10/05/2013 11:15 AM
이 하위 폴더가 있습니까를? 해당 폴더 및/또는 스프레드 시트에 나열되어서는 안되는 하위 폴더에 다른 파일이 있습니까? – azhrei
하위 폴더가 없으며 불필요한 파일이 없습니다. 절대적으로 폴더에있는 모든 항목을 나열해야합니다. 약 2,600 개의 파일이 있습니다. 'dir *. *> FileList.csv'을 시도했지만, 실제로 원하는 열의 내용을 구분하지 않습니다. –