VSD DX FileSystem
=================

1.   .

...
local FileSystem A;
local string folders[260];
local VFile mfile;
...
A=Spawn(class'FileSystem', Self);
A.BaseAddress="E:\\wutemp\\";
mfile=A.OpenFile("daedalus.ini");
mfile.OpenForWriting(True,A);
mfile.WriteLn("YAHOO",A);
mfile.CloseFile(A);
...

2.   .

...
local FileSystem A;
local string SomeString;
local VFile mfile;
...
A=Spawn(class'FileSystem', Self);
A.BaseAddress="E:\\wutemp\\";
mfile=A.OpenFile("daedalus.ini");
mfile.OpenForReading(A);
SomeString=mfile.ReadLn(A);
mfile.CloseFile(A);
...

3. 
    .
mfile=A.OpenFile(FileName);
FileName      .  FileSystem     FileSystem.BaseAddress.
:
1)    - mfile.OpenForReading(FileSystem FS);
2)    - mfile.OpenForWriting(bool Append,FileSystem FS);

4. 
    .
mfile.CloseFile(FileSystem FS);

5.  .
function SeekToBegin(FileSystem FS,int step)
step- ,      .

function SeekToEnd(FileSystem FS,int step)
step- ,      .

function int GetLength(FileSystem FS)
    .