CmisSync.Lib.Sync.CmisRepo.SynchronizedFolder.CheckLocalFolders C# (CSharp) Method

CheckLocalFolders() private method

Crawl local folders in a given directory (not recursive).
private CheckLocalFolders ( string localFolder, IFolder remoteRoot, IList remoteFolders ) : void
localFolder string
remoteRoot IFolder
remoteFolders IList
return void
            private void CheckLocalFolders(string localFolder, IFolder remoteRoot, IList<string> remoteFolders)
            {
                SleepWhileSuspended();

                string[] folders;
                try
                {
                    folders = Directory.GetDirectories(localFolder);
                }
                catch (Exception e)
                {
                    Logger.Warn(String.Format("Exception while get the folder list from folder {0}", localFolder), e);
                    return;
                }

                foreach (string localSubFolder in folders)
                {
                    CheckLocalFolder(localSubFolder, remoteRoot, remoteFolders);
                }
            }