Avatar billede kedde65 Praktikant
22. maj 2003 - 18:10 Der er 13 kommentarer og
1 løsning

Batch fil til at slette en fil med

Jeg har et scenarie, hvor jeg ønsker at slette en bestemt fil. Jeg kender stien til den, men jeg kender navnet på den. Så vil jeg gerne kunne slette denne fil med et lille batch script. Er der nogle der kan hjælpe mig?

Scriptet skal iøvrigt bruges på 95, 98, me, NT4.0, 2000 og XP

VH CK
Avatar billede kedde65 Praktikant
22. maj 2003 - 18:10 #1
Hov: Jeg kender IKKE stien til filen men godt filnavnet :-)
Avatar billede soreno Praktikant
22. maj 2003 - 18:50 #2
Hvis du ikke kender stien kan du ikke gøre det.
Problemet er jo hvis der er flere filer på harddisken med samme navn. Skal alle så slettes eller kun en ?
Avatar billede kedde65 Praktikant
22. maj 2003 - 18:53 #3
Det er ikke problemet. Er der flere, så skal de bare slettes. Jeg har prøvet med følgende sætning jeg troede virkede

dir /b /s test.txt |del

den først del virker fint, den kommer fint frem med en sti, men jeg kan åbenbart ikke pipe den over i del kommandoen??

VH CK
Avatar billede kedde65 Praktikant
22. maj 2003 - 18:54 #4
I windows 2K kan man bare srive del /s test.txt men ikke i Win98

VH CK
Avatar billede soreno Praktikant
22. maj 2003 - 18:59 #5
Dvs. du vil slette et alle filer og directories i et directory (deltree) ?
Avatar billede soreno Praktikant
22. maj 2003 - 19:03 #6
deltree c:\directory
(evt. /y)
Avatar billede kedde65 Praktikant
22. maj 2003 - 19:43 #7
Nej jeg vil slette den ene fil jeg har skrevet. Ingen directories...
Avatar billede soreno Praktikant
22. maj 2003 - 19:45 #8
Ok. Du vil slette alle forekomster af "test.txt" (i samtlige subdirectories til det directory hvor kommandoen udføres) ?

(jeg tror ikke helt jeg har forstået hvad du vil..)
Avatar billede kedde65 Praktikant
22. maj 2003 - 20:00 #9
Netop:

Der er følgende skridt
1) Find sti til test.txt
2) slet filen

VH CK
Avatar billede soreno Praktikant
22. maj 2003 - 20:04 #10
Men hvad så hvis filen findes flere steder ?
Skal alle så slettes ?
Avatar billede kedde65 Praktikant
22. maj 2003 - 20:39 #11
Som jeg skrev i mit andet indlæg JA de skal bare slettes, for det sker IKKE...

VH CK
Avatar billede soreno Praktikant
22. maj 2003 - 20:55 #12
Det kan, mig bekendt, ikke gøres uden et hjælpeprogram.

Jeg har lavet et du kan hente her:
http://www.soreno.dk/files/delfile.zip (3.581 bytes)

Bruges sådan:
delfile.exe test.txt

Så gennemløbes subdirectories (derfra hvor delfile.exe køres) rekursivt og test.txt slettes hvis den findes.

Jeg har kun lavet en "fattigmandstest" så husk lige backup inden du bruger programmet.

Kildekoden (skrevet i C++) er inkluderet i zip filen.
Avatar billede kedde65 Praktikant
10. juni 2003 - 16:06 #13
Der kom ikke rigtigt noget ud af det :-(

VH CK
Avatar billede kedde65 Praktikant
08. juli 2003 - 14:00 #14
Hmm - jeg tror det er tiden til at lukke og slukke!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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