Oppure

Loading
25/01/07 15:58
vb6
Ciao a tutti. Vorrei sapere se in vb6 c'è un codice per spostare i file.
Es. c:\ciao\mio.txt a c:\

è possibile?
aaa
25/01/07 16:04
zubizarreta
a cosa t serve??
aaa
25/01/07 16:09
vb6
Semplicemente un piccolo programmino che fa spostare alcuni file che nn servono (come quelli temporanei) in una cartella da me scelta (ad es. c:\mio programma).

Semplice no!!!
aaa
25/01/07 19:04
zubizarreta
ah ok...allora mi dispiace ma non so..
aaa
26/01/07 0:31
nadirangel
bè non so dirti se esiste una funzione che fa già tutta l'operazione di taglia-incolla...però io qnd devo fare un lavoro del genere uso uno stratagemma:

Uso questa funzione per copiare il file dalla vecchia locazione a quella nuova:


Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long

A questo punto avremo il nostro file (ad esempio) sia in c:\file.txt
che in c:\prova\file.txt

Ora devi eliminare il vecchio file quindi usi questa api:

Public Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

Cosi otterrai il file.txt solo nella cartella che vuoi tu. Spero di non aver detto caxxate...fammi sapere.
aaa
26/01/07 0:38
nadirangel
ah dimenticavo...quando usi la funzione api deletefile non ti chiede la conferma e soprattutto il file sparisce per sempre e non passa per il cestino. Quindi occhio!
aaa
26/01/07 14:31
vb6
Scusami, mi potresti fare un esempio di codice che sposta il file c:\prova.txt in c:\ciao?

Grazie e ciao :D
aaa
26/01/07 15:40
P4p3r0g4
ma copiare il file e poi usare il kill non si fa prima?
aaa