IBM Lotus Symphony
|
Palauttaa Open-lauseella avatun tiedoston käsittelytilan tai käsittelynumeron. Tiedoston käsittelynumero vaihtelee käyttöjärjestelmän mukaan (OSH = Operating System Handle).
![]() |
Jos käytössä on 32-bittinen käyttöjärjestelmä, tiedoston käsittelynumeroa ei voi selvittää FileAttr-funktion avulla. |
Katso myös: Open
FileAttr (FileNumber As Integer, Attribute As Integer)
Kokonaisluku
FileNumber: Open-lauseella avatun tiedoston numero.
Attribute: Kokonaislukulauseke, joka osoittaa palautettavien tiedostotietojen lajin. Käytettävissä ovat seuraavat arvot:
1: FileAttr-funktio osoittaa tiedoston käsittelytilan.
2: FileAttr-funktio palauttaa tiedoston käsittelynumeron käyttöjärjestelmässä.
Jos määrität parametrimääritteen, jonka arvo on 1, seuraavat paluuarvot ovat mahdollisia:
1 - INPUT (tiedosto on avattu syöttöä varten)
2 - OUTPUT (tiedosto on avattu tulostusta varten)
4 - RANDOM (tiedosto on avattu hajasaantia varten)
8 - APPEND (tiedosto on avattu liittämistä varten)
32 - BINARY (tiedosto on avattu binaaritilassa).
Sub ExampleFileAttr
Dim iNumber As Integer
Dim sLine As String
Dim aFile As String
aFile = "c:\data.txt"
iNumber = Freefile
Open aFile For Output As #iNumber
Print #iNumber, "This is a line of text"
MsgBox FileAttr(#iNumber, 1 ),0,"Access mode"
MsgBox FileAttr(#iNumber, 2 ),0,"File attribute"
Close #iNumber
End Sub