22. februar 2005 - 16:41Der er
8 kommentarer og 1 løsning
Slet af filer i underbiblioteker.
Hej
Hvis jeg skriver: dir *\*.gif Melder den fejl. Hvordan lister man så alle filer i underbiblioteker med en speciel extension? Bemærk, ikke alle underbiblioteker, kun det første underbibliotek.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Slettet bruger
22. februar 2005 - 17:31#1
hAR DU GJORT DET FRA KOMMANDOFORTOLKEREN ? ALTSÅ -> KØR -> cmd -> og så skrevet det i den sorte skærm
Hmm... den er svær! Hvis du i din StartMenu vælger Kør.. og skriver cmd /k dir *.gif vil du få alle gif filer der ligger i mappen C:\Documents and Settings\[user navn]. Hvis du vil se filerne i en anden mappe (lad os sige C:\Programmer)må du skrive cmd /k dir C:\Programmer\*.gif Hvis du også vil se gif filerne i alle undermapper skal du efter kommandoen lave mellemrum og skrive /s Hvis du vil gemme resultatet i en tekst fil skriver du > C:\Dokumenter\fillist.txt (eller noget tilsvarende men > skal være der)Men hvordan du kan inkludere undermapperne kun til den første niveau.... det ved jeg ved filen ikke.
bertelbrander: Det ser ud til at virke, men den lister ikke hele filnanvnen. Jeg tror ikke det kan li' at der er mellemrum i nogle af navnene. :] Kan du fikse det?
Put følgende i en .bat fil, læg den i mappen og kør den:
@echo off for /F "tokens=*" %%I in ('dir /B /AD') do ( if exist "%%~I\*.gif" ( for /F "tokens=*" %%Z in ('dir /B "%%~I\*.gif"') do ( @echo "%%~I\%%~Z" ) ) )
Hvis du ændrer echo til del bør den slette filerne.
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.