對於我編寫的一個小項目,除了我的工作之外,我想創建一個日誌功能,以便可以將簡單的內容輸出到文本文件中,例如用戶輸入和發生的可能錯誤。
我想讓這個日誌變得簡單.txt。
我遇到的問題如下:
我想檢查文件是否已經存在,如果沒有,請創建一個新文件;
然後,當文件存在時,我想寫在現有內容下面。
這是我走到這一步:
Javascript日誌記錄功能
/*
Form:
\r\n
\r\n *** logged (<dd.mm.yyyy> || <hh:mm:ss>) ***
\r\n
\r\n <pMessage>
\r\n
\r\n *** log end ***
*/
function log(pMessage)
{
var logPath = "../../Logs/SiteLog.txt";
}
我知道這並不多,因爲我沒有做任何事情還沒有。所以我基本上需要三件事:檢查文件是否存在,創建文件,編輯文件。 在此先感謝您的幫助。
您是使用NodeJS還是瀏覽器?出於安全原因,瀏覽器運行JavaScript沒有修改文件系統的權限。如果是NodeJS,請查看https://nodejs.org/api/fs.html – Matthias
當您在Google上搜索「JavaScript寫入文件」之類的東西時,您會發現什麼?什麼都可以? – David
在瀏覽器中。只爲了我自己的測試。這是我用來擴大我的視野的一個私人項目。我已經搜索並找到了一些東西。事情是我最不瞭解的。我很新,以這種方式使用js。大約半年前,當我開始做前端開發人員時,我進入了這個領域。我們的程序已經有了大量的libs庫,所以我不必自己寫這樣的東西。 – Birkl