public void CreatFile(User user, string fileName, int curDirIndex) { Dir curDir = _diskManagementService.ReadDir(curDirIndex); if (curDir.DirItems.Exists(i => i.Name == fileName)) { return; } int newInode = _diskManagementService.GetFreeInode(FileMode.Text); curDir.Size++; curDir.DirItems.Add(new DirItem() { NameSize = fileName.Length, Name = fileName, Inode = newInode }); _diskManagementService.WriteDir(curDir, curDirIndex); }