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);
}
}