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 static string RetornarArquivoPadrao(ArquivoPadrao arquivoPadrao) { if (arquivoPadrao == ArquivoPadrao.ImagemQuadrado) { return("quadrado.jpg"); } else if (arquivoPadrao == ArquivoPadrao.ImagemTriangulo) { return("triangulo.JPG"); } else if (arquivoPadrao == ArquivoPadrao.ImagemControleJogo) { return("video-game-controller.jpg"); } else if (arquivoPadrao == ArquivoPadrao.DLLObjetos) { return("CogEngine.Objects.dll"); } else { throw new Exception("Tipo de arquivo padrão desconhecido."); } }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao) { return RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao)); }
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 static string RetornarArquivoPadrao(ArquivoPadrao arquivoPadrao) { if (arquivoPadrao == ArquivoPadrao.ImagemQuadrado) return "quadrado.jpg"; else if (arquivoPadrao == ArquivoPadrao.ImagemTriangulo) return "triangulo.JPG"; else if (arquivoPadrao == ArquivoPadrao.ImagemControleJogo) return "video-game-controller.jpg"; else if (arquivoPadrao == ArquivoPadrao.DLLObjetos) return "CogEngine.Objects.dll"; else throw new Exception("Tipo de arquivo padrão desconhecido."); }
public string RetornarCaminhoAbsoluto(EstruturaProjeto estruturaProjeto, ArquivoPadrao arquivoPadrao) { return(RetornarCaminhoAbsoluto(estruturaProjeto, RetornarArquivoPadrao(arquivoPadrao))); }