Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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?

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
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à

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
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:

PM Quote