0
그래서 다음 코드를 사용하여 날짜 % ldt %를 파일에 추가합니다. 무엇이 잘못 되었나요?변수를 파일 경로에 연결
@echo off
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set ldt=%ldt:~0,4%-%ldt:~4,2%-%ldt:~6,2% %ldt:~8,2%:%ldt:~10,2%:%ldt:~12,6%
echo %ldt% ::working
copy file.txt "file[%ldt%].txt" ::not working
더 높은 폴더에서 파일을 복사하려고하면 '복사'../file.txt ""파일 % ldt % .txt "' – njank
'복사 '가 작동하지 않습니다. . \ file.txt ""파일 % ldt % .txt "'경로 구분자는'/'이 아니라'\'입니다. 어떤 경우 윈도우는'/'을 받아 들일 것이지만 때로는 스위치 지시자로 간주되기 때문에 경로 구분자로 사용하는 것은 좋지 않습니다. –
wow..thanks again;) – njank