Copiare un file tramite codice c#

mercoledì 08 agosto 2007 - 18.32

maxdat Profilo | Newbie

Ho implementato una piccolo software su palmare tramite linguaggio c#.
Tramite codice vorrei copiare un file dal palmare ad una cartella condivisa di un pc connesso tramite rete wireless.
Ho usato questa istruzione:
----------------------------------------------------------
File.Copy("Storage Card\\kOrder\\db\\kOrder.xml", "192.168.2.3\\kOrder\\db\\kOrder.xml", true);
--------------------------------------------------------

il metodo file.copy funziona se il file viene copiato in una cartella di destinazione locale al palmare, ma purtroppo il file non viene copiato nella cartella di destinazione su un pc remoto.
In attesa di risposta porgo cordiali saluti
Max

darisole Profilo | Junior Member

Probabilmente devi anteporre tue backslash all'indirizzo/nome del server:

"\\\\server\\cartella\\..."

maxdat Profilo | Newbie

Giustamente....comunque il codice originale è questo:
-----------------------------------
File.Copy("Storage Card\\kOrder\\db\\kOrder.xml", "\\\\192.168.2.3\\kOrder\\db\\kOrder.xml", true);
----------------------------------
ma il file non viene copiato e soprattutto non viene rilasciato nessun messaggio di errore
Saluti

darisole Profilo | Junior Member

Guarda ho fatto una prova adesso copiando un file su uno share e funziona (Vista x64 verso XP Pro x86).
Hai controllato che i permessi siano tutti a posto?
Oppure è u bug del Compact Framework o direttamente di Windows Mobile... Non hai la possibilità di provare il codice da un altro palmare?
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