Avatar billede soreno Praktikant
28. februar 2005 - 17:15 Der er 6 kommentarer og
2 løsninger

brug af wildcard - måske

Jeg har en directory struktur der ser således ud:
c:\foo\???\bar.dat

Hvor ??? er et unikt directory navn (men eneste directory i foo).

Jeg ønsker at slette bar.dat, men kender ikke navnet på ???.
Hvordan kan jeg anskaffe navnet på ??? så jeg f.eks. kan gøre sådan:
del c:\foo\???\bar.dat

?

Det er naturligvis, givet ovenstående information, trivielt at konstruere et program der løser problemet. Jeg vil dog vide om det kan lade sig gøre via en cmd shell i 2k/xp.
Avatar billede simonvalter Praktikant
28. februar 2005 - 17:26 #1
hvad med
/s : Deletes specified files from the current directory and all subdirectories. Displays the names of the files as they are being deleted.



cd c:\Test
del /s del.txt
28. februar 2005 - 17:29 #2
Hvis  C:\foo er aktivt bibliotek, vil kommandoen:
del bar.dat /s /q
slette filen i underbiblioteket.
Avatar billede soreno Praktikant
28. februar 2005 - 17:30 #3
Ok, jeg har ikke været tydelig nok :-)

"c:\foo\???" indeholder filer som ikke skal slettes,
det er kun de filer jeg specificerer der skal slettes.
28. februar 2005 - 17:31 #4
Det er kun den nævnte fil, der slettes.
Avatar billede simonvalter Praktikant
28. februar 2005 - 17:31 #5
ja men kommandoen vil også kun slette filer du specificer den skal slette..
Avatar billede soreno Praktikant
28. februar 2005 - 17:31 #6
Ahh, jow - det kunne jo godt lade sig gøre.

Hvis simonv* lige gidder lægge et svar..
Avatar billede simonvalter Praktikant
28. februar 2005 - 17:32 #7
C:\Test\dfe>dir
28-02-2005  17:32                0 del.txt
28-02-2005  17:32                0 notdel.txt

C:\Test>del /s del.txt
Deleted file - C:\Test\dfe\del.txt
Avatar billede simonvalter Praktikant
28. februar 2005 - 17:33 #8
ok
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