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 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); } }
public string RetornarPastaProjeto(EstruturaProjeto estrutura) { string itemProjeto; if (estrutura == EstruturaProjeto.PastaImagem) { itemProjeto = PASTA_IMAGEM; } else if (estrutura == EstruturaProjeto.PastaSom) { itemProjeto = PASTA_SOM; } else { return(null); } return(PastaJogo + itemProjeto + '\\'); }
public string CopiarArquivoPadrao(ArquivoPadrao arquivoPadrao, EstruturaProjeto estrutura, bool relativo) { string arquivo = RetornarArquivoPadrao(arquivoPadrao); string destino = RetornarCaminhoAbsoluto(EstruturaProjeto.PastaImagem, arquivo); if (!File.Exists(destino)) { string caminhoRelativo = Configuracao.PastaArquivos + arquivo; FileInfo info = new FileInfo(caminhoRelativo); File.Copy(info.FullName, destino); } if (relativo) { return(RetornarCaminhoRelativo(EstruturaProjeto.PastaImagem, destino)); } else { return(destino); } }
public string RetornarPastaProjeto(EstruturaProjeto estrutura) { string itemProjeto; if (estrutura == EstruturaProjeto.PastaImagem) itemProjeto = PASTA_IMAGEM; else if (estrutura == EstruturaProjeto.PastaSom) itemProjeto = PASTA_SOM; else return null; return PastaJogo + itemProjeto + '\\'; }
public string RetornarCaminhoRelativo(EstruturaProjeto estruturaProjeto, string caminhoAbsoluto) { string pasta = RetornarPastaProjeto(estruturaProjeto); return caminhoAbsoluto.Replace(pasta, ""); }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao) { return RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao)); }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estrutura, string caminhoRelativo) { string pasta = RetornarPastaProjeto(estrutura); return pasta + caminhoRelativo; }
public string CopiarArquivoPadrao(ArquivoPadrao arquivoPadrao, EstruturaProjeto estrutura, bool relativo) { string arquivo = RetornarArquivoPadrao(arquivoPadrao); string destino = RetornarCaminhoAbsoluto(EstruturaProjeto.PastaImagem, arquivo); if (!File.Exists(destino)) { string caminhoRelativo = Configuracao.PastaArquivos + arquivo; FileInfo info = new FileInfo(caminhoRelativo); File.Copy(info.FullName, destino); } if (relativo) return RetornarCaminhoRelativo(EstruturaProjeto.PastaImagem, destino); else return destino; }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao) { return(RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao))); }
public string RetornarCaminhoRelativo(EstruturaProjeto estruturaProjeto, string caminhoAbsoluto) { string pasta = RetornarPastaProjeto(estruturaProjeto); return(caminhoAbsoluto.Replace(pasta, "")); }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estrutura, string caminhoRelativo) { string pasta = RetornarPastaProjeto(estrutura); return(pasta + caminhoRelativo); }
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); } }