Copiare un file è cosi difficile ???

mercoledì 29 marzo 2006 - 07.54

leandro Profilo | Newbie

Ciao a tutti ho un problema che reputavo stupido che non riesco a risolvere mi spiego ho un applicazione che deve copiare un file da una directory ad un altra pensavo di farlo cosy:

Vb.Net 2005
imports system.io
Dim origine As String = "C:\mio\leo.txt"
Dim destinazione As String = "C:\leo2.txt"
Dim f As FileInfo = New System.IO.FileInfo(origine)
f.CopyTo(destinazione, True)

oppure semplicemente cosi:
System.IO.File.copy ("c:\mio\leo.txt", "c:\leo2.txt", True)

Ma con tutti e due gli esempi mi viene data l'errore seguente:

Impossibile trovare il file 'C:\mio\leo.txt'.

Ma cosa diavolina sbaglio l'aaplicazione per il momento viene eseguita nella partizione e: del disco.

Sicuro di un Vs. aiuto saluto e ringrazio tutti anticipatamente.

trinity Profilo | Guru

prova a togliere il true:

esempio:
System.IO.File.Copy("c:\mio\leo.txt", "c:\leo.txt")

e controlla se il file nella cartella di partenza esiste!

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

leandro Profilo | Newbie

Grazie per la risposta ma nulla da fare allora il file l'ho verificato e esiste ma anche cambiando la directory dell'eseguzione del programma l'erroe è sempre lo stesso cosa posso fare ? ho provato a cancellarlo o crearlo e tutto fila ma nel copiarlo il tutto si blocca perchè ?

leandro Profilo | Newbie

Ragazzi scusatemi ma mi sapete spiegare perhè fin ora facevp il test con un file *.txt e ora l'ho provato con un file leo.jpg e funziona !! cmq grazie lo stesso. Buona giornata

trinity Profilo | Guru

senti postami il progetto se non è grande ed il file txt.
Appena ho un minuto in mattinata lo controllo.
Comunque ripeto che la procedura è quella postata.

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5