다음은 내가하고 싶은 일입니다. 단일 파티션의 모든 파일을 검사하여 현재 수정되거나 생성 된 파일이 있는지 여부를 확인하는 "박쥐"파일을 작성하고 싶습니다. 있다면, 나는이 파일을 폴더에 복사 할 것이다. 따라서 사무실을 떠나기 전에 매일이 박쥐를 사용하면 단일 폴더에서 사용한 모든 파일을 백업 할 수 있습니다. 이제는 파일 대신 폴더를 복사하고 때로는 작동하지 않는 ... 박쥐 파일을 디버깅 할 수 있습니까? C/D와 같은 루트 디렉토리에 복사 한 다음 d :/test를 "테스트 할 대상 폴더로 변경하십시오.박쥐 파일 디버그 "사용 된 파일 백업"
다음 코드는 현재
입니다.@echo off
set t=%date%
set t=%t:~0,10%
echo %t%
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%i in ('dir /b /a-d') do (
set d=%%~ti
set d=!d:~0,10!
echo !d!
if "!d!"=="%t%" (if not "%~nx0"=="%%i" copy "%%i" d:\test))
for /f "tokens=*" %%j in ('dir /b /ad') do (
set d=%%~tj
set d=!d:~0,10!
echo !d!
if "!d!"=="%t%" (echo d|xcopy /e /y "%%j" d:\test\%%j))
현지 날짜 형식을 제공해야합니다. 이'echo d | xcopy'는 무엇을해야합니까? – Endoro