private void StartFileLoading()
 {
     if (AllFoldersList != null && AllFoldersList.Count == 0)
     {
         return;
     }
     var task = Task.Factory.StartNew(() =>
     {
         isLoadingData = true;
         LoaderCompletion.FinishCollectionLoadProcess(AllFoldersList, true);
         FileLoader.InitGetAllFiles(AllFoldersList);
     }).ContinueWith(t =>
     {
         isLoadingData = false;
         CommandManager.InvalidateRequerySuggested();
         FolderItemChange();
         ResetAllFolderListIsloadingFlag();
     }, TaskScheduler.FromCurrentSynchronizationContext());
 }