public Int32 Execute()
        {
            String        WinLFS_Path          = this.Address.Replace('|', '\\');
            DirectoryInfo DirectoryListRequest = new DirectoryInfo(WinLFS_Path);


            if (this.ReturnDirectories)
            {
                List <DirectoryInfo> DirList = new List <DirectoryInfo> (1024 * 4);
                DirList.AddRange(DirectoryListRequest.GetDirectories());

                var Dirs =
                    from D in DirList
                    where (D.Attributes & (FileAttributes.System | FileAttributes.Hidden)) == 0
                    select D;

                foreach (var DirInfo in Dirs)
                {
                    this.Objects.Add(new FileRecord()
                    {
                        Type     = (int)EFileNodeType.Directory,
                        Name     = DirInfo.Name,
                        SizeText = "",
                        Owner    = "ChuckNorris",
                        Flags    = (int)DirInfo.Attributes,
                    });
                }
            }


            if (this.ReturnFiles)
            {
                List <FileInfo> FileList = new List <FileInfo> (1024 * 4);
                FileList.AddRange(DirectoryListRequest.GetFiles());

                var Files =
                    from F in FileList
                    where (F.Attributes & (FileAttributes.System | FileAttributes.Hidden)) == 0
                    select F;

                foreach (var FileInfo in Files)
                {
                    this.Objects.Add(new FileRecord()
                    {
                        Type = (int)EFileNodeType.File,
                        Name = FileInfo.Name,
                        //  Размер файлов я пока передаю строкой. Так как в JSON нет полноценной поддержки Int64.
                        SizeText = MyFileHelper.GetSizeHint(FileInfo.Length),
                        Owner    = "ChuckNorris",
                        Flags    = (int)FileInfo.Attributes,
                    });
                }
            }


            return(StatusResult_Success);
        }