2016-03-02 4 views
0

Ребята, используя этот скрипт в пакетном файле для выполнения непрерывного пинга с отметкой времени и для записи в файл журнала, он отлично работает на моем компьютере (Windows 8 64 бит), но когда я пытаюсь использовать его на Windows 7 машине также 64 бит, каждый раз, когда я запускаю партии я постоянно получаю что:Ping с меткой времени и журналом

не удалось найти C: \ пользователь \ администратор \ pinglog.txt

зная, что у меня есть создал файл pinglog.txt, но я действительно не могу понять проблему.

@echo off 
del pinglog.txt 
for /f "tokens=*" %%A in ('ping localhost -n 1 ') do (echo %%A>>pinglog.txt && GOTO Ping) 
:Ping 
for /f "tokens=* skip=2" %%A in ('ping localhost -n 1 ') do (echo %date% %time% %%A>>pinglog.txt && GOTO Ping) 

Я ценю любую помощь. Заранее благодарен

+2

Это как-то связано с этим [вопрос] (http://stackoverflow.com/questions/35739609/how-to-add-time-stamp-in-the-beginning-of-batch-file-result)? – npocmaka

+0

Измените свой вопрос и измените название, связанное с вашей реальной проблемой! – Hackoo

+0

У вас есть права администратора на обоих компьютерах? –

ответ

0

Could not find C:\user\administrator\pinglog.txt означает, что файл не найден. И причина этого очень проста. Папка называется пользователем s, а не пользователем. Итак, правильный путь: C:\users\administrator\pinglog.txt.