2016-03-02 102 views
0

夥計們即時通訊使用此腳本在一個批處理文件執行連續ping與時間戳記並記錄在一個日誌文件,它工作正常我的電腦(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