示例#1
0
        public string[] getAllInfo(uint inodeNum)
        {
            string[] data  = new string[5];
            int      i     = 0;
            Inode    inode = ReadInode(inodeNum);

            data[i++] += inode.GetFilePermissions();
            data[i++] += inode.UserId;  //todo выводить имя а не ид
            data[i++] += inode.GroupId; //todo
            if (inode.Type == 2)
            {
                data[i++] += "2048Б ";
            }
            if (inode.Type == 1)
            {
                data[i++] += (ReadFile(inode.FirstDataBlockNum).Count * 2048) + "Б";
            }
            data[i++] += DateConverter.ToDateTime(inode.ModifyDate);
            return(data);
        }