Problemi file.copy c#

lunedì 02 gennaio 2006 - 14.28

alecomo Profilo | Junior Member

ciao a tutti sono un novello del c# e mi trovo in difficolta con il metodo copy usato per copiare i singoli file da una locazione a un altra
allego il codice che a me da problemi:

string s = @"c:\ads_err.dbf";
string d = @"c:\d";
File.Copy(s,d);

questo frammento di codice è semplicissimo ma nn riesco a capire per quale strana ragione quando faccio fare all'applicazione la copia del file il vs si blocca
aiutatemi please!!!!

Cteniza Profilo | Guru

Prova questo:

string origine = @"C:\myfile.txt";
string destinazione = @"C:\tmp\myfile.txt";
FileInfo f = new System.IO.FileInfo(origine);
f.CopyTo(destinazione,true);

alecomo Profilo | Junior Member

grazie 1000 cosi va molto mneglio
ciao!!

alecomo Profilo | Junior Member

ora ho un altro problema
spiego il contesto
devo copiare il file che seleziono daù un apposito dialog in una cartella che seleziono da un altro dialog
quindi...
string selected; ---->è la var che contiene il file scelto
string destinazione = folderName; ----->è la var che contiene la directory scelta per salvare il lavoro(quella in cui devo copiare il file)
FileInfo f = new System.IO.FileInfo(Selected);
f.CopyTo(destinazione,true);
nn riesco a copiare il file perche probabilmete devo sapere il nome esatto del file da copiare da mettere nella destinazione
o sbaglio?
aiutatemi!!


Cteniza Profilo | Guru

Devi prendere il nome del file "widhout" path.
Nel tuo caso è
destinazione = pathsceltadall'utente
if (!destinazione.EndsWith("\\")
destinazione += "\\";
destinazione += f.Name;



alecomo Profilo | Junior Member

sei un cavallo
grazie!!!
ciao!!

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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5