public static file GetFileInfo(string filename) { file rv = new file(); FileInfo fi = new FileInfo(filename); rv.fileInfo = fi; rv.exists = fi.Exists; rv.fileSize = fi.Length; return rv; }
public virtual void SetMemory(file val, UInt64 startPos) { if(val.exists) { for(UInt64 i = 0, l = (UInt64)val.fileSize; i < l; i++) _bank[startPos + i] = val.ReadByte(); } }