<p class="Paragraph">Vrátí režim přístupu nebo atribut souboru MS-DOS pro soubor, který byl otevřen příkazem Open. Atribut souboru systému MS-DOS je přístupové číslo operačního systému. Závisí tedy na operačním systému (OSH = popisovač operačního systému).</p>
<p class="TextInTable">Používáte-li 32bitovou verzi operačního systému, nebude možné zjistit atribut souboru systému MS-DOS příkazem FileAttr. V takovém případě bude jako přístupové číslo vždy vrácena hodnota 0.</p>
<p class="Paragraph">Číslo_souboru: Číslo souboru otevřeného příkazem Open.</p>
<p class="Paragraph">Atribut: Celočíselný výraz označující typ informace o souboru, která má být vrácena. Lze zadat následující hodnoty:</p>
<p class="Paragraph">1: Funkce FileAttr označuje režim přístupu k souboru.</p>
<p class="Paragraph">2: Funkce FileAttr vrátí přístupové číslo operačního systému.</p>
<p class="Paragraph">Zadáte-li atribut s hodnotou 1, budou vráceny následující hodnoty:</p>
<p class="Paragraph">1 - INPUT (soubor otevřen pro vstup)</p>
<p class="Paragraph">2 - OUTPUT (soubor otevřen pro výstup)</p>
<p class="Paragraph">4 - RANDOM (soubor otevřen pro náhodný přístup)</p>
<p class="Paragraph">8 - APPEND (soubor otevřen pro připojení)</p>
<p class="Paragraph">32 - BINARY (soubor otevřen v binárním režimu)</p>
<p class="P2">Příklad:</p>
<p class="PropText">Sub ExampleFileAttr</p>
<p class="PropText">Dim iNumber As Integer</p>
<p class="PropText">Dim sLine As String</p>
<p class="PropText">Dim aFile As String</p>
<p class="PropText">aFile = "c:\data.txt"</p>
<p class="PropText"/>
<p class="PropText">iNumber = Freefile</p>
<p class="PropText">Open aFile For Output As #iNumber</p>
<p class="PropText">Print #iNumber, "This is a line of text"</p>