Vor ein paar Tagen wollte ich etwas schreiben, bei dem es um das Lesen von Dateien geht.
Aber ich möchte FSO nicht verwenden, weil ich befürchte, dass einige Bereiche es nicht unterstützen.
Aber nachdem ich lange im Internet gesucht hatte, konnte ich keinen finden, der nicht in FSO geschrieben war.
Oder ich habe selbst eins gemacht.
Ich erinnere mich, dass ich Stream beim komponentenlosen Hochladen und Speichern von Dateien verwendet habe.
Ich habe festgestellt, dass es eine LoadFromFile-Methode gibt. Die Datei kann gelesen werden.
Unten ist mein Code.
Funktion readfile(URL,chartype)
set srmObj = server.CreateObject("adodb.stream")
srmObj.type=1
srmObj.mode=3
srmObj.open
srmObj.Position=0
srmObj.LoadFromFile URL
srmObj.Position = 0
srmObj.type=2
srmObj.charset=Chartyp
readfile=srmObj.readtext()
Die Endfunktion
hat zwei Parameter. URL ist der Pfad der Datei, es scheint, dass es sich nur um einen absoluten Pfad handeln kann. chartype ist die Kodierung, in der die Datei gespeichert ist.
Gibt eine Zeichenfolge zurück, die den Inhalt der Datei enthält.
Diese Funktion kann nur Textdateien lesen. Das Lesen von Binärdateien ist ähnlich. Wer es nutzen möchte, kann es selbst ändern