Перезапись файла.
Пытаюсь сделать функцию, которая при каждом запуске (не перезагружая прогу или страницу) записывает в файл массив. Но она дописывает, если функцию запускать несколько раз. Как сделать очищение файла перед записью при каждом запуске функции без перезагрузки проги?
var filepath = "dbexe.txt"
function go1() {
var fso = new ActiveXObject("Scripting.FileSystemObject")
var myfile = fso.OpenTextFile(filepath, 2)
myfile.Write(arr)
myfile.Close()
}
|
Вот это тоже не помогло:
var filepath = "dbexe.txt"
function go1() {
// удаляем файл
var fso = new ActiveXObject("Scripting.FileSystemObject")
fso.DeleteFile(filepath)
// создаем файл и записываем массив
var fso = new ActiveXObject("Scripting.FileSystemObject")
var myfile = fso.CreateTextFile(filepath)
myfile.Close()
var opnfile = fso.OpenTextFile(filepath, 2)
opnfile.Write(arr+' | ')
opnfile.Close()
}
|
Все, разобрался. Косяк не в этом, а в записи массива)
|
| Часовой пояс GMT +3, время: 12:39. |