Несколько дней назад я собирался написать что-то, связанное с чтением файлов.
Но я не хочу использовать FSO, потому что боюсь, что некоторые пространства его не поддерживают.
Но после долгих поисков в Интернете я не смог найти ни одного, написанного не на ФСО.
Или я сделал его сам.
Я помню, что использовал поток при бескомпонентной загрузке и сохранении файлов.
Я обнаружил, что существует метод LoadFromFile. Файл можно прочитать.
Ниже мой код.
функция readfile (URL, тип символа)
set srmObj = server.CreateObject("adodb.stream")
srmObj.type=1
srmObj.mode=3
srmObj.open
srmObj.Position=0
URL-адрес srmObj.LoadFromFile
srmObj.Position = 0
srmObj.type=2
srmObj.charset=тип символа
readfile=srmObj.readtext()
Конечная функция
имеет два параметра. URL — это путь к файлу, похоже, это может быть только абсолютный путь. chartype — это кодировка, в которой хранится файл.
Возвращает строку, содержащую содержимое файла.
Эта функция может читать только текстовые файлы. Чтение двоичных файлов аналогично. Те, кто хочет его использовать, могут изменить его сами.