
Eu escrevi o seguinte código no meu código de arquivo em lote
if not exist "C:\Windows\Temp\web.config.hints.cancer.gov" (
echo Error: "%TMP%\web.config.hints.cancer.gov" does not exist! )
pause
exit
No entanto, não funcionou de acordo. Recebi a seguinte mensagem
C:\Users\dod\Desktop>if not exist "C:\Windows\Temp\web.config.hints.cancer.gov"
(echo Error: "C:\Users\dod\AppData\Local\Temp\web.config.hints.cancer.gov" does
not exist! )
Error: "C:\Users\dod\AppData\Local\Temp\web.config.hints.cancer.gov" does not ex
ist!
C:\Users\dod\Desktop>pause
Press any key to continue . . .
Responder1
%TMP%
e %TEMP%
ambos apontam para C:\Users\username\AppData\Local\Temp
, não para C:\Windows\Temp
. Você precisa escrever o caminho completo ou colocá-lo manualmente em uma variável como esta:
SET folder="C:\Windows\Temp"
...your code...
echo Error: %folder%\web.config.hints.cancer.gov does not exist!