Faça uma versão recursiva de uma função que copia conteúdo
de um vetor mantendo a ordem dos elementos.
Soluções para a tarefa
Respondido por
0
Resposta:
private static void CopyAll(string SourcePath, string DestinationPath)
{
string[] directories = System.IO.Directory.GetDirectories(SourcePath, "*.*", SearchOption.AllDirectories);
Parallel.ForEach(directories, dirPath =>
{
Directory.CreateDirectory(dirPath.Replace(SourcePath, DestinationPath));
});
string[] files = System.IO.Directory.GetFiles(SourcePath, "*.*", SearchOption.AllDirectories);
Parallel.ForEach(files, newPath =>
{
File.Copy(newPath, newPath.Replace(SourcePath, DestinationPath));
});
}
Explicação:
Método recursivo para copiar os Paths em Java
Perguntas interessantes
Português,
6 meses atrás
Português,
6 meses atrás
Sociologia,
6 meses atrás
Ed. Física,
8 meses atrás
Matemática,
8 meses atrás
Sociologia,
11 meses atrás
Artes,
11 meses atrás