20. februar 2006 - 09:06Der er
3 kommentarer og 3 løsninger
flytte filer
Jeg skal flytte nogen filer fra en mappe til en anden. Jeg bruger FSO.MoveFile source_sti, dest_sti og det fungerer også meget fint. MEN! Finder den en fil som i forvejen findes i destinations mappen, så stopper den og flytter ikke flere filer. What to do ?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Ja det har jeg desværre i forvejen. Kan det virkelig være så besværligt bare at flytte filer. Måske skulle jeg bare formatere og installere DOS 6.0 ;-) Med on error resume next går den heller ikke i sort eller giver fejl, den flytter også filerne som jeg gerne vil have det, men støder den på en fil der i forvejen er i destination mappen, så springer den ikke bare den over, men stopper helt. Så kommer de andre filer heller ikke med og det er noget skidt. Hvis man i det mindste kunne overskrive filen?
Hvad med at bruge CopyFile-metoden. Syntaks er: object.CopyFile source, destination, False/True Hvor False/True bestemmer om en eksisterende fil skal overskrives. Hvis du udelader False/True er standarden, at der overskrives.
Du kan jo så evt. slette destinationsfilen bagefter med: Kill sourcefile /Søren
Det overvejer jeg også lidt. Jeg kan sagtens kopiere filerne, men skal jeg slette dem igen er jeg lidt i tvivl. Jeg kender ikke navnene på filerne, jeg kan sagtens kopiere med *.* men kan jeg også slette f.ex kill c:\temp\*.*
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.