Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - problema con  istruzione movefile
Forum - C# / VB.NET - problema con istruzione movefile

Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 10:33
Lunedì, 17/08/2009
io devo spostae un file questa è la mia sintassi:

My.Computer.FileSystem.MoveFile(posfile, "C:\WINDOWS\System32")

dalla posizione del file originale (variabile posfile) a C:\WINDOWS\System32 e mi dà questo errore:
Impossibile completare l'operazione. Nel percorso 'C:\WINDOWS\System32' è già presente una directory.
come risolvo?


GLI HACKER NON SONO CRIMINALI

Conoscenze: vb.net base esperienze passate in php e html
PM Quote
Avatar
ProgrMan93 (Ex-Member)
Pro


Messaggi: 68
Iscritto: 25/06/2008

Segnala al moderatore
Postato alle 10:40
Lunedì, 17/08/2009
Se ho capito bene tu dovresti spostare un file da una directory all'atra, quindi prova così:
Codice sorgente - presumibilmente VB.NET

  1. Imports System.IO
  2. Module Module1
  3.     Dim da = "C:\file.txt"
  4.     Dim a = "C:\prova\"
  5.     Sub Main()
  6.         File.Move(da, a)
  7.     End Sub
  8. End Module


Ultima modifica effettuata da ProgrMan93 il 17/08/2009 alle 10:41


PieroTofy programmers community
PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 11:38
Lunedì, 17/08/2009
mi da questo errore

Impossibile creare un file, se il file esiste già.

eppure il file nella directory in cui voglio spostarlo non c'è già


GLI HACKER NON SONO CRIMINALI

Conoscenze: vb.net base esperienze passate in php e html
PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 11:47
Lunedì, 17/08/2009
nel percorso di destinazione ci deve essere anche il nome stesso del file...del tipo:

Codice sorgente - presumibilmente VB.NET

  1. dim from as string = "ciao.txt"
  2. dim dest as string = "c:\doc\ciao.txt"
  3.  
  4. File.Move(from, dest)


Ultima modifica effettuata da lorenzo il 17/08/2009 alle 11:48


"There's no point in being exact about something if you don't even know what you're talking about."

JOHN VON NEUMANN


Siamo italiani NO??
Allora scriviamo in ITALIANO!!!!
PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 12:08
Lunedì, 17/08/2009
infatti ora funziona! grazie!:k:


GLI HACKER NON SONO CRIMINALI

Conoscenze: vb.net base esperienze passate in php e html
PM Quote