public File GetFile(string path) { int lastSeperator = path.LastIndexOf('/'); if (lastSeperator < 0) { throw new ArgumentException(); } string dirPath = path.Substring(0, lastSeperator); string baseName = path.Substring(lastSeperator + 1); Directory dir = GetDirectory(dirPath); return(dir.GetFile(baseName)); }
public File GetFile(uint directoryKey, uint fileKey) { Directory dir = GetDirectory(directoryKey); return(dir.GetFile(fileKey)); }