static void Main(string[] args)
        {
            IFileMgr localFileMgr = FileMgrFactory.create(FileMgrType.Local);

            List <string> List1 = new List <string>();
            List <string> List2 = new List <string>();

            List1 = localFileMgr.getFiles().ToList <string>();
            List2 = localFileMgr.getFiles().ToList <string>();

            Console.WriteLine("Displaying the list of files\n");
            foreach (string file in List1)
            {
                Console.WriteLine("{0}\n", file);
            }

            Console.WriteLine("Displaying the list of directories\n");
            foreach (string file in List2)
            {
                Console.WriteLine("{0}\n", file);
            }
        }
        //----< show files and dirs in root path >-----------------------

        public void getTopFiles()
        {
            List <string> files = fileMgr.getFiles().ToList <string>();

            localFiles.Items.Clear();
            foreach (string file in files)
            {
                localFiles.Items.Add(file);
            }
            List <string> dirs = fileMgr.getDirs().ToList <string>();

            localDirs.Items.Clear();
            foreach (string dir in dirs)
            {
                localDirs.Items.Add(dir);
            }
        }
        static void Main(string[] args)
        {
            IFileMgr test = FileMgrFactory.create(FileMgrType.Local);

            test.getFiles();
        }