예제 #1
0
 public Task Copy(Video video, string newDirectory)
 {
     return(Task.Run(() =>
     {
         _loadingService.AddLoadingStatus($"Copie de {Path.GetFileNameWithoutExtension(video.Path)} vers le dossier temporaire...");
         var newPath = Path.Combine(newDirectory, Path.GetFileName(video.Path));
         File.Copy(video.Path, newPath);
         video.Path = newPath;
         video.InitReader();
         _loadingService.RemoveLoadingStatus($"Copie de {Path.GetFileNameWithoutExtension(video.Path)} vers le dossier temporaire...");
     }));
 }