public CompleteHDArray(long size)
{
var curFolder = Directory.GetCurrentDirectory();
var tempFolderHere = Path.Combine(curFolder, GlobalVars.TempFolderName);
if (!Directory.Exists(tempFolderHere))
{
Directory.CreateDirectory(tempFolderHere);
}
innerFileName = Path.Combine(tempFolderHere, GetRandomFileName());
fileStream = new FileStream(innerFileName, FileMode.Create, FileAccess.ReadWrite, FileShare.Read, 4096, GlobalVars.FileFlagNoBuffering | FileOptions.WriteThrough);
fileStream.SetLength(size);
}