두 개의 간단한 bat 파일을 만들었으며 두 가지 모두에서 동일한 오류가 계속 발생합니다. 박쥐 파일에있는 내용을 텍스트 문서에 기록하고 싶었습니다. 오류 : The process cannot access the file because it is being used by another process.
내가 그 자체 안에 박쥐 파일이라고 불렀기 때문에 그렇습니까?간단한 bat 파일에서 텍스트로 기록하지만 오류
코드 1
@echo off
:BEGIN
net stop redmineMongrel1
TIMEOUT /T 15
net start redmineMongrel1
goto SUCCESS
:SUCCESS
"C:\Documents and Settings\Administrator\My Documents\MongrelRestartScript.bat" > "C:\Documents and Settings\Administrator\My Documents\MongrelRestart.log"
ECHO Mongrel Restart Successful %DATE%>> "C:\Documents and Settings\Administrator\My Documents\MongrelRestart.log"
goto END
:FAIL
ECHO.>"C:\Documents and Settings\Administrator\My Documents\MongrelRestart.log"
ECHO Mongrel Restart FAILED %DATE%>> "C:\Documents and Settings\Administrator\My Documents\MongrelRestart.log"
:END
echo END OF BAT FILE
코드 2
@echo off
:BEGIN
DEL "D:\BACKUPS\RedmineFolder" /s /q
RD "D:\BACKUPS\RedmineFolder" /s /q
xcopy C:\BitNami\apps\redmine "D:\BACKUPS\RedmineFolder" /e /h /r /y /I
goto SUCCESS
:SUCCESS
ECHO.>"C:\Documents and Settings\Administrator\My Documents\RedmineBackupLog.log"
ECHO Redmine Backup Successful %DATE%>> "C:\Documents and Settings\Administrator\My Documents\RedmineBackupLog.log"
"C:\Documents and Settings\Administrator\My Documents\RedmineBackUpScript.bat" >> "C:\Documents and Settings\Administrator\My Documents\RedmineBackupLog.log"
goto END
:FAIL
ECHO.>"C:\Documents and Settings\Administrator\My Documents\RedmineBackupLog.log"
ECHO Redmine Backup FAILED %DATE%>> "C:\Documents and Settings\Administrator\My Documents\RedmineBackupLog.log"
:END
echo END OF BAT FILE
cat은 (는) Windows 명령이 아닙니다. 적절한 명령은 TYPE입니다. – dbenham