private string CaminhoArquivo(string prefixo, EstruturaProjeto estrutura) { int i = 1; prefixo = _Jogo.RetornarPastaProjeto(estrutura) + prefixo; string caminhoImagem; while (File.Exists((caminhoImagem = prefixo + i++))) { ; } return(caminhoImagem); }
private void CopiarTodosArquivos(EstruturaProjeto estruturaProjeto) { string origem = _Jogo.RetornarPastaProjeto(estruturaProjeto); if (origem.EndsWith("\\")) { origem = origem.Remove(origem.Length - 1); } string pastaDestino = _PastaVersaoCompilada + origem.Substring(origem.LastIndexOf('\\') + 1); string arquivoDest; foreach (string s in Directory.GetFiles(origem)) { arquivoDest = pastaDestino + '\\' + s.Substring(s.LastIndexOf('\\') + 1); File.Copy(s, arquivoDest, true); } }