Μέθοδος OpenAsTextStream ASP

Ορισμός και χρήση

Η μέθοδος OpenAsTextStream ανοίγει το καθορισμένο αρχείο και επιστρέφει ένα αντικείμενο TextStream για πρόσβαση στο αρχείο.

Γραμματική:

FileObject.OpenAsTextStream(mode,format)
Παράμετροι Περιγραφή
μορφή Οptional. Πώς ανοίγει το αρχείο (συμβατική/επιγραφική μορφή).
  • 1 = ForReading - Ανοίγει το αρχείο σε μορφή ανάγνωσης μόνο. Δεν μπορεί να γράψει στο αρχείο.
  • 2 = ForWriting - Ανοίγει το αρχείο σε αναγνωστική/γραφική μορφή. Αν υπάρχει αρχείο με το ίδιο όνομα, θα αντικαταστήσει το παλιό αρχείο.
  • 8 = ForAppending - Ανοίγει το αρχείο και γράφει στο τέλος του.
μορφή Οptional. Μορφή ανοίγματος του αρχείου. Αν παραλειφθεί αυτός ο παράμετρος, το αρχείο θα ανοίξει με μορφή ASCII.
  • 0 = TristateFalse - Προεπιλογή. Ανοίγει το αρχείο με μορφή ASCII.
  • -1 = TristateTrue - Ανοίγει το αρχείο ως Unicode.
  • -2 = TristateUseDefault - Ανοίγει το αρχείο με τη προεπιλεγμένη μορφή του συστήματος.

επιχείρηση

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write(\"Γειά σου Κόσμε!\")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

输出:

Hello World!