CreativeJopa Posted April 15, 2012 at 03:33 PM Report #449309 Posted April 15, 2012 at 03:33 PM Boas. Quando a minha aplicação arranca, ela verifica se um determinado ficheiro existe. Caso não exista, eu pretendo que a aplicação copie esse ficheiro (que está englobado no projecto), para uma determinada pasta. Tentei com: IO.File.Copy("\ficheiro.jpg", System.AppDomain.CurrentDomain.BaseDirectory), mas diz-me que não foi possível localizar parte do caminho. Alguém sabe como fazer?
renafi Posted April 15, 2012 at 04:05 PM Report #449315 Posted April 15, 2012 at 04:05 PM Experimenta fazer uma coisa parecida com isto: File.Copy("fich.txt",Application.StartupPath()) Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist
programadorvb6 Posted April 18, 2012 at 11:56 PM Report #449863 Posted April 18, 2012 at 11:56 PM Olá boa noite. Tente isto: Public Function ExisteFicheiro(ByRef Caminho_Ficheiro As String) As Boolean If IO.File.Exists(Caminho_Ficheiro) Then ExisteFicheiro = True Else ExisteFicheiro = False End If End Function If ExisteFicheiro(Application.StartupPath & "\ficheiro.jpg") = False Then IO.File.Copy( [ onde está o ficheiro para ser copiado: ex: "c:\ficheiro.jpg ] , Application.StartupPath & "\ficheiro.jpg") end if Até+ Programadorvb6 ______________________________________________________________________________ Que minha coragem seja maior que meu medo e que minha força seja tão grande quanto minha fé.
ribeiro55 Posted April 19, 2012 at 08:24 AM Report #449873 Posted April 19, 2012 at 08:24 AM Quando dizes "englobado no projecto" queres dizer que está nos resources, ou adicionaste simplesmente à solução? programadorvb6, só em jeito de dica: Fazeres um método com a mesma assinatura e praticamente o mesmo tamanho de nome é redundante. Também redundante é a forma como o escreveste. Ora analisa lá se não te bastava algo assim: Public Function ExisteFicheiro(ByRef Caminho_Ficheiro As String) As Boolean Return IO.File.Exists(Caminho_Ficheiro) End Function 😛 Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
programadorvb6 Posted April 19, 2012 at 03:45 PM Report #450003 Posted April 19, 2012 at 03:45 PM Olá Sérgio. É o método mais adequado e com poucas linhas. Realmente... Quando escrevemos a instrução de verificação, há um retorno automático True ou False. Sou um mero aprendiz.., e não um proficional. Obrigado pela dica. Atentamente. Programadorvb6 ______________________________________________________________________________ Que minha coragem seja maior que meu medo e que minha força seja tão grande quanto minha fé.
Caça Posted April 19, 2012 at 03:48 PM Report #450004 Posted April 19, 2012 at 03:48 PM O ByRef ai também é desnecessário, bastava o ByVal. Pedro Martins Não respondo a duvidas por PM
programadorvb6 Posted April 19, 2012 at 04:16 PM Report #450008 Posted April 19, 2012 at 04:16 PM Thanks Pedro. ______________________________________________________________________________ Que minha coragem seja maior que meu medo e que minha força seja tão grande quanto minha fé.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now