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,
7 meses atrás
Português,
7 meses atrás
Sociologia,
7 meses atrás
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Sociologia,
1 ano atrás
Artes,
1 ano atrás