12. august 2008 - 09:58Der er
7 kommentarer og 1 løsning
Hjælp til sletning via DEL kommando
Jeg har problemer med at slette de rigtige filer via kommandoprompt og kommandoen DEL. I en mappe har jeg 3 filer: a.dat a.data a.datalog
Jeg ønsker at slette alle .dat filer, men kommandoen del *.dat sletter alle 3 filer. Lidt mystisk synes jeg, for del *.data sletter kun som forventet a.data og ikke a.datalog. Hvordan kan jeg løse mit problem?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Du kan tvinge den til kun at slette a.dat med den noget mere komplicerede linje, der tvinger den til at kigge på den "lange" filendelse: for %i in (*.dat) do @if "%~xi" equ ".dat" del "%~i"
Hvis du i stedet for del bruger echo, kan du se hvad der vil blive slettet:
C:\temp>for %i in (*.dat) do @if "%~xi" equ ".dat" echo %~i a.dat
Hvis det er til en batchfil, så husk at fordoble procenttegnene.
Det er også muligt at slå 8.3-navne fra, men det kommer kun til at gælde for kommende filer, så det er sikkert ikke nok.
Tusind tak - det virker også. Jeg ville egentlig have givet flere point, men det kan man vist ikke, når points er uddelt? Hvis du vil have flere, så sig bare til - så opretter jeg et nyt spørgsmål.
Når point er uddelt, så nej, der skal oprettes et nyt spørgsmål. Inden de er givet, så kan du godt tildele flere (oppe under funktioner).
Jeg skal dog ikke have mere uanset hvad, som du kan se er det en meget lille ændring (/r) ;)
Synes godt om
Ny brugerNybegynder
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.