Public Sub WriteFile (Key As String, Dir As String, FileName As String)
Dim len As Long = File.Size(Dir, FileName)
If len = 0 Then
Log("Error getting file size.")
Return
End If
Dim name(1) As String
Dim raf As RandomAccessFile = sharedWrite(Key, name)
raf.WriteByte(TYPE_FILE, raf.CurrentPosition)
sharedWriteComplete(raf, name(0))
astream.WriteStream(File.OpenInput(Dir, FileName), len)
End Sub