set file=D:\TakeFileName.txt
set staging=D:\Download
echo "File location "'%file%
SETLOCAL EnableDelayedExpansion
for /F "tokens=1-2 delims=;;" %%A in (%file%) do ( //for loop
rem echo %%A %%B
echo f | xcopy %%A %staging%\%%B /C /Q /R /Y
echo !errorlevel!
IF !errorlevel! EQU 0 (echo "0-Successfully file is copied fileName
:%%A">0.txt)//logging 0 exitcode error in 0.txt
IF !errorlevel! EQU 1 (echo "1-No files were found to copied" >1.txt)
IF !errorlevel! EQU 2 (echo "2-User abort operation" >2.txt)
IF !errorlevel! EQU 4 (echo "4-Initialization error " >4.txt)
IF !errorlevel! EQU 5 (echo "5- Disk write error occurred." >5.txt)
)
PAUSE
这个程序只在文本文件中记录一个错误,但是我想在0.txt中记录每个0退出代码错误提示怎么做?
答案 0 :(得分:1)
>
重新创建文件。
>>
附加到现有文件或创建一个尚未存在的新文件