Usuário com melhor resposta
Verificar se arquivo existe

Pergunta
-
Bom dia Pessoal! Tudo bem?
E possivel conseguir um script que faça o seguinte.
Se arquivo existe no C:\Teste.log entao
crie ou altere um arquivo em \\servidor\compartilhamento\lista.txt - inserindo o nome da maquina.
Mas este procedimento tem que incremendar no arquivo o nome de cada maquina abaixo da outra sem apagar o que ja contem
EX: arquivo lista.txt - contem dentro dele os computadores.
PC01
PC02
assim por diante.
grato desde já.
Respostas
-
Não entendi muito bem, vou fazer uma tentativa utilizando um .BAT
IF EXIST C:\TESTE.LOG ( ECHO %COMPUTERNAME% >> \\servidor\compartilhamento\lista.txt )
Fábio de Paula Junior
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 16:18
- Não Marcado como Resposta Fábio JrModerator quinta-feira, 17 de maio de 2012 16:24
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 20:15
-
Script um pouco melhorado, ele primeiro verifica se o nome do computador já esta na lista, isto evita nomes duplicados
@ECHO OFF FIND /I "%COMPUTERNAME%" "\\servidor\compartilhamento\lista.txt" > nul If %Errorlevel% equ 0 GOTO :EOF IF EXIST C:\TESTE.LOG ( ECHO %COMPUTERNAME% >> \\servidor\compartilhamento\lista.txt )
Fábio de Paula Junior
- Sugerido como Resposta Fábio JrModerator quinta-feira, 17 de maio de 2012 19:29
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 20:15
Todas as Respostas
-
Não entendi muito bem, vou fazer uma tentativa utilizando um .BAT
IF EXIST C:\TESTE.LOG ( ECHO %COMPUTERNAME% >> \\servidor\compartilhamento\lista.txt )
Fábio de Paula Junior
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 16:18
- Não Marcado como Resposta Fábio JrModerator quinta-feira, 17 de maio de 2012 16:24
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 20:15
-
Script um pouco melhorado, ele primeiro verifica se o nome do computador já esta na lista, isto evita nomes duplicados
@ECHO OFF FIND /I "%COMPUTERNAME%" "\\servidor\compartilhamento\lista.txt" > nul If %Errorlevel% equ 0 GOTO :EOF IF EXIST C:\TESTE.LOG ( ECHO %COMPUTERNAME% >> \\servidor\compartilhamento\lista.txt )
Fábio de Paula Junior
- Sugerido como Resposta Fábio JrModerator quinta-feira, 17 de maio de 2012 19:29
- Marcado como Resposta Wagner dos Santos VasconcellosModerator quinta-feira, 17 de maio de 2012 20:15