2012-12-11 5 views
1

배치 파일을 사용하여 하나의 기본 디렉토리의 여러 하위 디렉토리에 분산되어있는 모든 .txt 파일을 다른 디렉토리에 복사하려고합니다. 이 사이트를 조사하고이 링크에서 많은 답변을 찾았습니다 : batch file Copy files with certain extensions from multiple directories into one directory. 제이에서 아래의 코드처럼 :배치 파일 여러 디렉토리의 날짜 제한이있는 여러 .txt 파일을 하나의 디렉토리로 복사

set dSource=C:\Main directory\sub directory 
set dTarget=D:\Documents 
set fType=*.doc 
for /f "delims=" %%f in ('dir /a-d /b /s "%dSource%\%fType%"') do (
copy /V "%%f" "%dTarget%\" 2>nul 

)

내 질문은 배치에이 링크에이 코드 또는 다른 코드를 수정 난 단지가 .txt 복사 할 같이, 타임 스탬프로 파일을 복사하는 방법입니다 2012 년 1 월 1 일부터 11 월 1 일까지 만들어진 파일

답변

1

드라이브 또는 전체 드라이브의 디렉토리 트리에서 * .txt 파일을 찾고 이동하는 제안 명확한 기간은 다음과 같습니다 :

  1. 시작 Windows 탐색기.
  2. 을 검색하십시오.
  3. 파일 및 폴더를 찾는 고급 검색 옵션을 엽니 다.
  4. 최종 수정일까지 파일을 검색 하시려면 선택/입력하십시오.
  5. 기간을 지정하거나 기간을 선택하려면 두 날짜를 입력하십시오.
  6. 검색을 실행하십시오.
  7. 검색 결과에서 찾은 모든 파일을 선택하십시오 (예 : Ctrl + A).
  8. Ctrl + X를 눌러 찾은 파일을 잘라내거나 이동 한 것으로 표시하십시오.
  9. 파일을 이동할 폴더를 엽니 다.
  10. Ctrl + V를 눌러 파일을 붙여 넣습니다 (이동하십시오).

그게 전부입니다.

이 + 작업 파일 찾기 작업이 예약 작업을 사용하여 정기적으로 수행되지 않아야하는 경우 아무도이 작업에 대해 배치 작업을 코딩 할 필요가 없습니다.

Windows 탐색기로 특정 기간에 파일에 대한 고급 검색을 수행하는 정확한 단계는 Windows 버전에 따라 다릅니다. 컴퓨터 팁 예를 들어보기 Windows 용

그리고 물론 How do I search for a file on my computer? 지정된 기간 내의 최종 수정 날짜와 같은 다양한 검색 기준에 따라 파일을 추출하고 이동합니다.

작업을 수행하기위한 일괄 처리 코드가 없으므로이 질문에 실제로 대답하지 않습니다.그래서 다른 질문으로이 질문에 답합니다.

Windows 탐색기를 포함한 수십 개의 GUI 응용 프로그램이 필요없는 간단한 사용자 입력으로 동일한 작업을 수행하는 경우 다양한 날짜에 적용하기 어려운 배치 파일을 코딩하는 것이 왜 어떨까요? 코딩 기술을 사용하므로 매우 쉽게 사용할 수 있으며 찾기 + 이동은 변경된 기준으로 한 번만 또는 수시로 수행해야합니다.

관련 문제