Avatar billede Slettet bruger
20. februar 2001 - 13:29 Der er 14 kommentarer og
1 løsning

sletning

Hejsa, hvordan sletter jeg en fil i visual basic

f.eks hvis mit program hedder:

test.exe og den skal slette

test.txt når test.exe bliver kørt.

og hvad nu hvis filen ligger i andet en c:\\
f.eks c:\\1\\4\\7\\
men også at test.exe ligger der hvad skriver man så, hvis test.exe bare sletter filen som ligger i dens egen biblioket 
Avatar billede cstern Nybegynder
20. februar 2001 - 13:31 #1
jeg har svaret i det oprindelige spm....
Avatar billede Slettet bruger
20. februar 2001 - 13:34 #2
JA, men hvordan får jeg den til at slette filen når den ligger samme sted som test.exe
Avatar billede cstern Nybegynder
20. februar 2001 - 13:36 #3
Det er det jeg har svaret på!
Avatar billede cstern Nybegynder
20. februar 2001 - 13:37 #4
kill App.Path & \"\\\" & \"test.txt\"
Avatar billede Slettet bruger
20. februar 2001 - 13:37 #5
takker
Avatar billede sjh Nybegynder
20. februar 2001 - 13:38 #6
man kan ikke slette / omdøbe /flytte en fil der er i brug.

så du kan ikke lave et program der kan slette sig selv.
Avatar billede Slettet bruger
20. februar 2001 - 13:38 #7
den siger at der mangler et object
Avatar billede cstern Nybegynder
20. februar 2001 - 13:41 #8
sjh: den skal slette en fil der hedder test.txt - det var i et andet spm.

testkanin: prøv at skrive

Debug.Print App.Path & \"\\\" & \"test.txt\" 

i stedet for.

For at ovenstående virker 100% skal du have lavet exe filen, ikke køre det i IDE.

Avatar billede cstern Nybegynder
20. februar 2001 - 13:42 #9
debug.print (så kan du se hvilken sti programmet forventer at finde filen i)
Avatar billede Slettet bruger
20. februar 2001 - 13:43 #10
den skriver stadig object required
Avatar billede cstern Nybegynder
20. februar 2001 - 13:44 #11
sjh: forresten, hvis filen (test.txt) er åben (via en open kommando) så har du selvfølgelig ret!!

testkanin: så husk at bruge Close på filen inden du forsøger at slette den (og lukke notepad o.lign. hvis du har test.txt loadet der).
Avatar billede cstern Nybegynder
20. februar 2001 - 13:44 #12
Er du sikker på at fejlen stammer fra kill kommandoen (prøv at udkommentere den med en \' )
Avatar billede Slettet bruger
20. februar 2001 - 13:45 #13
så virker den
Avatar billede cstern Nybegynder
20. februar 2001 - 13:45 #14
godt - husk at lukke spm.
Avatar billede Slettet bruger
20. februar 2001 - 13:46 #15
men ikke som jeg ville have..
kan man ikke køre en dos commando for at slette filen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester