CMD 명령 프롬프트 DIR 배치 파일

CMD 명령 프롬프트 DIR 배치 파일
  1. 저는 CMD를 사용하여 디렉터리 디렉터리(예: 해당 연도의 각 프로젝트에 대한 폴더가 포함된 2014 폴더)에 대한 텍스트 파일을 만듭니다.

  2. 텍스트 파일을 생성하기 위해 DIR 명령을 파이핑하는 것은 매우 유용하지만 프로세스를 최대한 자동화하고 싶습니다.

  3. 데이터를 추출하기 위해 텍스트 파일을 Excel로 가져옵니다.

  4. 머리글과 바닥글을 제거하는 방법이 있는지 궁금합니다(<.> 및 <..>라는 폴더와 함께 b/c는 무엇인지 잘 모르겠습니다).

  5. 그러나 텍스트 파일이 Excel에 도달하기 전에 이것이 가능한지 알고 싶습니다.

  6. 현재 배치에 거의 도달했지만 상단에 두 개의 빈 행이 남습니다. 별것 아닐 수도 있지만 가능한 최선의 방법을 알고 싶습니다.

*이것은 매우 일반적인 상황인 것 같습니다. 이해하기 어려울 만큼 복잡하지 않고 특정 배치를 찾을 수 없습니다.

**현재 배치 파일은 DIR, REN(기존 파일을 새 파일로 수정하려는 이유에 관계없이) 및 FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt와 같은 접근 방식을 사용합니다.

TITLE Project Folders 
DIR S:\"Project Folder 2014\Projects" /T:C /O:-N > S:\MyFolder\dir01.txt 
DIR S:\"Project Folder 2014\Projects" /T:W /O:-N > S:\MyFolder\dir02.txt 
DIR S:\"Project Folder 2014\Projects" /T:A /O:-N > S:\MyFolder\dir03.txt 
S: 
CD MyFolder 
REN dir01.txt dir01.txt.old 
REN dir02.txt dir02.txt.old 
REN dir03.txt dir03.txt.old 
FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt 
FINDSTR /V "Volume Directory .. bytes" dir02.txt.old > dir02.txt 
FINDSTR /V "Volume Directory .. bytes" dir03.txt.old > dir03.txt 
DEL dir01.txt.old dir02.txt.old dir03.txt.old 
PAUSE

***조언해주세요!

기본 형식은 유용하지 않습니다. 프로젝트 추적에 사용하기 위해 3개의 개별 텍스트 파일에서 생성, 수정 및 액세스한 날짜를 사용하므로

PowerShell에서 이 작업을 수행하는 것이 더 쉬울까요?

답변1

나는 findstr /R "^[0-12]"대로 사용했다마크대답하다그래서, 그래서 나는 날짜(월)가 내가 필요한 각 줄의 시작이라고 생각합니다. [.] 및 [..]이라는 두 폴더를 뺀 것입니다. 그러나 이것으로 충분할 것입니다. 다시 한 번 감사드립니다!

관련 정보