날짜에 따라 폴더에있는 파일 (우리는 170 만개)을 폴더로 이동시킬 수 있습니까? 2010-11-20 및 2-1-2010 사이에 생성 된 모든 파일을 특정 폴더로 이동하려는 경우파일 이동을위한 dos 배치 파일
답변
이렇게 좋지는 않지만 forfiles
을 두 번 사용할 수 있습니다. 한 번 2010-01-01보다 큰 날짜의 모든 파일을 폴더로 옮기고 두 번째로 2010 년보다 큰 날짜의 모든 파일을 이동하려면 - ?? - ?? (신뢰할 수있는 날짜 형식을 구문 분석 할 수 없습니다) 다시 원래 폴더로.
별로 예쁘지 않습니다.
Robocopy 기능을 사용할 수 있습니다. Windows Vista 및 Windows 7에서는 기본적으로 제공되며 Windows XP에서는 Microsoft 웹 사이트에서 다운로드 할 수 있습니다.
Windows가 64 비트 인 경우 Windows 탐색기에서 CTRL + C, CTRL + V와 달리 경로가 256자를 넘는 파일도 이동합니다 (이유를 이해할 수 없음). 당신은 도스 프롬프트에서 다음을 쓸 수있는 프로그램의 도움말을 보려면 (예를 들어, 일반적으로 루트에 쓸 수 없습니다) :
robocopy /? > c:\robocopyhelp.txt
사용을 "/ MINAGE"스위치를 파일의 최소 연령을 설정 최대/최대 이동 시간을 설정하는 "/ MAXAGE"가 있습니다.
나는 전에 파일을 이동 결코 나이를 필터링하려고하지만 (예를 들어, G에 드라이브 F에서 만 2,011 파일) 구문이 있어야한다고 생각 적이 :
robocopy F:\ G:\ /MOVE /MAXAGE:20110101 /MINAGE:20111231
"robocopy /?"에 설명 된 다른 매개 변수도 있습니다. 일반적으로 시스템 파일에 액세스하려고 시도하지 않기 때문에 "/ R : 0/W : 0"을 추가합니다 (관리자 권한으로 배치 파일을 실행하는 경우 도움이 될 수 있습니다) 각 시스템 파일에 대해 2 초의 대기 시간으로 1 백만 회 복사/이동 (pagefile.sys 및 hiberfil.sys의 경우 2 백만 초 또는 23 일) 할 수 없습니다. 그리고 "/ A- : H"스위치를 사용하여 숨겨진 파일을 숨 깁니다.
또한 NTFS 접합 (C : \ users 디렉토리의 무한 루프) 및 암호화 된 디렉토리가 있으므로 해당 스위치를 사용하십시오.
- 1. 파일 이동을위한 박쥐 파일
- 2. Windows 용 DOS 배치 파일 업그레이드
- 3. Dos 배치 파일에서 완고한 실행 파일 실행
- 4. DOS 경로를 배치 파일 URI로 변환하는 방법
- 5. Dos 배치 스크립트 특정 확장자의 파일 제외
- 6. 표준 오류를 DOS 파일 (배치 파일)에 어떻게 파이프합니까?
- 7. DOS 파일 ftft 로컬 파일
- 8. 은 배치 파일
- 9. UNIX에서 DOS 파일 확인
- 10. Windows 배치 파일 디버거?
- 11. DOS의 고대 예술 파일 배치 파일
- 12. DOS 배치 목록에서 읽은 후 하위 폴더가있는 파일 만들기
- 13. DOS 배치 파일 - 루프 및 1 씩 증가
- 14. DOS 배치 파일 - 두 가지 선택으로 팝업 메시지 표시
- 15. DOS 배치 - 파일 이름 인쇄 (특정 확장자 제외)
- 16. DOS 배치 파일로 10 분마다 2000 개의 파일 이동
- 17. 수동으로 암호를 입력해야하는 경우 MS-DOS 배치 파일 자동화
- 18. 배치 파일
- 19. 배치 파일 :
- 20. 배치 파일
- 21. 배치 DOS - 폴더 이름 바꾸기
- 22. Windows 배치 파일 - XML 파일
- 23. 대체 파일 이름과 배치 파일
- 24. 배치 파일 : 파일 경로 조작
- 25. 폴더 삭제를위한 배치 파일
- 26. dos/batch의 문자열을 파일 이름에 추가하십시오.
- 27. MS-DOS 파일/디렉터리 특성
- 28. DOS 배치 스크립트의 파이프 문자를 DOS 배치 스크립트
- 29. DOS 배치 명령
- 30. MS DOS 배치 디렉토리에
초 나를 이길. 아마도/MOVE (파일 및 폴더) 대신/MOV (파일 만 이동)를 원할 것입니다./MINAGE 및/MAXAGE가 반대로 됨 (직관적입니다) – dbenham
/MINAGE 및/MAXAGE 값이 수정되었습니다. 감사합니다. 사용자 문제가 무엇인지 모르겠으므로 "/ 이동"접근 방식을 유지했습니다. 일부 파일은 스스로 설명 할 수 없습니다. robocopy를 사용하는 것은 거대한 디렉토리 복사본과 백업을위한 것이므로 일반적으로 시간 기반이 아닌 모든 것을 복사합니다. – Malignus