Avatar billede ouch Nybegynder
15. marts 2003 - 21:27 Der er 40 kommentarer og
1 løsning

.bat fil der sletter uønskede filer

Jeg skal (hvis det er muligt ellers en lille .exe fil eller sådan noget) bruge en .bat fil der sletter alle .xxx filer hvis der ikke findes en .xxx med samme navn.

(f.eks. hvis brev.txt findes og brev.doc ikke findes så skal den slette brev.txt)
Avatar billede soreno Praktikant
15. marts 2003 - 21:45 #1
Findes:
brev.txt OG IKKE brev.doc
  slettes brev.txt

Findes:
brev.txt OG brev.doc
  slettes brev.txt

Findes:
brev.doc OG IKKE brev.txt
  ingen action


Er dette korrekt forstået ?

Skal det kun fungere med *.txt og *.exe ?
Skal det fungere i MS-DOS (altså 16 bit..) eller Windows console vindue (32 bit) ?
Avatar billede ouch Nybegynder
15. marts 2003 - 21:48 #2
Findes:
brev.txt OG IKKE brev.doc
  slettes brev.txt
--Rigtigt

Findes:
brev.txt OG brev.doc
  slettes brev.txt
--Forkert, Slettes ingenting

Findes:
brev.doc OG IKKE brev.txt
  ingen action
--Rigtigt

Umm Det skal fungere under WIN98 (32 bit?) (har næsten ingen forstand på dos..) Jeg skal formentelig bruge det med forskellige filtyper så det må gerne være så jeg kan ænddre i det med notepad eller ligende :)
Avatar billede ouch Nybegynder
15. marts 2003 - 21:50 #3
...Eller hvis det er en .exe fil eller sådan noget at den så spørger mig om de 2 filtyper ;)
Avatar billede soreno Praktikant
15. marts 2003 - 21:53 #4
Ok.
Jeg kan godt strikke et program sammen der vil fungere sådan (i det directory som filen eksekveres fra):
delfile.exe *.txt *.doc

som implementeres efter ovenstående regler.

Men jeg tror først jeg får tid mandag eller senere på næste uge. Så hvis du har travlt så må du håbe andre har en anden løsning (jeg kan ikke komme på nogen script løsning - altså bat fil..).
Avatar billede dmcn Praktikant
15. marts 2003 - 21:55 #5
Spørgsmål må kun oprettes en gang - luk venligst dit ene (http://www.eksperten.dk/spm/329185).
- n0rmality, coadmin
Avatar billede ouch Nybegynder
15. marts 2003 - 21:55 #6
Nej det er helt fint med mig og på forhånd tak :) Det haster skam ikke.
Avatar billede dmcn Praktikant
15. marts 2003 - 21:56 #7
My bad, så ikke du havde lukket det ene. Beklager. ;)
Avatar billede ouch Nybegynder
15. marts 2003 - 21:56 #8
n0rmality>> Jeg lukkede det spørgsmål før jeg oprettede dette!
Avatar billede ouch Nybegynder
15. marts 2003 - 21:56 #9
np :) Opdaterede heller ikke før jeg skrev min sidste kommentar ;)
Avatar billede soreno Praktikant
18. marts 2003 - 09:34 #10
Jeg er lidt i tvivl om reglerne..
Hvis nu denne liste findes, hvilke slettes så:
file1.txt
file1.doc
file2.txt
file3.doc


Som jeg læser det slettes:
file2.txt

Er dette korrekt ?
Avatar billede ouch Nybegynder
18. marts 2003 - 13:15 #11
Yep korrekt!
Avatar billede ouch Nybegynder
20. marts 2003 - 14:14 #12
Hvordan går det med programmeringen? :)
Avatar billede soreno Praktikant
20. marts 2003 - 14:39 #13
Prøv at kør denne:
http://soreno.dk/rmdoctxt.zip

Outputtet er en liste over filer der skal slettes.
Check lige om listen er korrekt.

(Der slettes intet! - endnu, men tag alligevel backup..)
Avatar billede soreno Praktikant
20. marts 2003 - 14:43 #14
Forresten skal der komme noget output når der slettes, eller hvad ?
Avatar billede ouch Nybegynder
20. marts 2003 - 14:45 #15
Det gør ik så meget men det ville da være fint hvis den viste det i dos vinduet eller skrev det til en fil men det er underordnet. Prøver det nu!
Avatar billede ouch Nybegynder
20. marts 2003 - 14:47 #16
Vinduet lukker før jeg kan nå at se noget som helst.. Kan du ikke putte en pause tingest ind? ;)
Avatar billede soreno Praktikant
20. marts 2003 - 14:48 #17
åbn et dosvindue og kør programmet derfra.
Avatar billede soreno Praktikant
20. marts 2003 - 14:48 #18
eller lav en bat fil med dette indhold:
@rmdoctxt.exe
@pause
Avatar billede ouch Nybegynder
20. marts 2003 - 14:49 #19
ok
Avatar billede ouch Nybegynder
20. marts 2003 - 14:52 #20
Hmmm Det ser ud som om at den søger to gange for den viser resultaterne to gange. Den skriver SKal slettes: og så filnavnet før endelsen men efter det kommer der en masse "programkode" some Y med en ~ over og sådan noget og smileys og firkanter og jeg ved ikke hvad :/
Avatar billede soreno Praktikant
20. marts 2003 - 14:54 #21
Ok, det kunne godt tyde på en fejl.. :-)
kunne du ikke lave en liste over de filer du har:
dir *.txt *.doc > outdir.txt
samt:
rmdoctxt.exe > outexe.txt

og sende disse 2 filer til:
eksp@soreno.dk
Avatar billede ouch Nybegynder
20. marts 2003 - 15:04 #22
Hmm det er lidt underligt.. Nu viser den kun filen en gang (stadig med underlige fejl) men jeg lagde mærke til at den ignorere vigtig.txt hvis det samtidig findes vigtigfil.doc og vigtigfil.txt.. Sender filerne om et øjeblik..
Avatar billede ouch Nybegynder
20. marts 2003 - 15:07 #23
Dos giver fejl når jeg prøver dir *.txt *.doc > outdir.txt

Der er for mange parametre -*.doc
Avatar billede soreno Praktikant
20. marts 2003 - 15:09 #24
Så del den op, sådan:
dir *.txt > txtdir.txt
dir *.doc > docdir.txt
Avatar billede ouch Nybegynder
20. marts 2003 - 15:14 #25
ok skal jeg så bruge

rmdoctxt.exe > outexe.txt

eller

rmdoctxt.exe *.txt *.doc > outexe.txt

?
Avatar billede soreno Praktikant
20. marts 2003 - 15:17 #26
dir *.txt > txtdir.txt
dir *.doc > docdir.txt
rmdoctxt.exe > outexe.txt

Giver 3 filer:
txtdir.txt
docdir.txt
outexe.txt

Disse 3 filer sender du til mig - så kan jeg se hvad som går galt.

Jeg har kun testet med disse filer:
file1.txt
file1.doc
file2.txt
file3.doc
Avatar billede ouch Nybegynder
20. marts 2003 - 15:19 #27
K var bare ikke sikker på om jeg skulle ahve *.txt *.doc med :)
Avatar billede soreno Praktikant
20. marts 2003 - 15:32 #28
Prøv at hente den igen (ny version):
http://soreno.dk/rmdoctxt.zip

Jeg fik ikke problemet hvis jeg oprettede samme filer som du har.

Jeg har testet på win2k og du kører win98 - men det burde ikke have noget at sige.

Hvad er output nu af:
rmdoctxt.exe

?
Avatar billede ouch Nybegynder
20. marts 2003 - 15:37 #29
Jeg kan ikke se nogen forskel. Jeg har ingen forstand på alt det her så jeg har ingen anelse om hvad der er galt. Måske er der en forskel på WIN98 og WIN2K 's dos?
Avatar billede soreno Praktikant
20. marts 2003 - 15:41 #30
Hent programmet igen (ny version..)
og send

rmdoctxt.exe > output.txt

til mig.
Avatar billede soreno Praktikant
20. marts 2003 - 15:50 #31
Hent programmet igen (ny version..)
og send

rmdoctxt.exe > output.txt

til mig.

(trivielt ikk' :-)
Avatar billede ouch Nybegynder
20. marts 2003 - 15:53 #32
Jeg bliver snart nervøs om du lægger virus ind på min computer for der kommer mere og mere krims krams :) :) :)
Avatar billede soreno Praktikant
20. marts 2003 - 16:08 #33
Hent programmet igen (ny version..)
og send

rmdoctxt.exe > output.txt

til mig.

Og, nej jeg forventer ikke jeg har virus (ej heller laver jeg virus) - men jeg snupper din dankortkode med mit program.. ;-)
Avatar billede ouch Nybegynder
20. marts 2003 - 16:12 #34
Kopiere du bare den samme tekst hver gang eller hvad? lol!

Damn ikke min dankortkode.. Hov vent.. Jeg har ikke noget dankort!
Avatar billede soreno Praktikant
20. marts 2003 - 16:20 #35
Prøv igen.
Jeg sætter mere og mere debug kode ind så jeg kan lokalisere hvor fejlen er.
Avatar billede ouch Nybegynder
20. marts 2003 - 16:20 #36
Har du lidt forstand på ftp for så kunne jeg jo lige dele mappen og så kan du uploaded/downloade/execute og alt det der?
Avatar billede soreno Praktikant
20. marts 2003 - 16:20 #37
man kan ikke execute via ftp.
Avatar billede ouch Nybegynder
20. marts 2003 - 16:22 #38
Huh? Både min ftp server og klient har den funktion... Eller misforstår jeg mine egne programmer?
Avatar billede soreno Praktikant
20. marts 2003 - 17:20 #39
Nu virker det (strncpy virker tilsyneladende ikke efter hensigten på en win98 maaskine).

http://soreno.dk/rmdoctxt.zip (som også indeholder sourcekoden - så du kan se hvordan jeg henter din dankort kode :-)
Avatar billede soreno Praktikant
20. marts 2003 - 18:50 #40
Med de ændringer som blev diskuteret via icq:
http://soreno.dk/delmask.zip

Bruges sådan:
delmask.exe doc txt
Avatar billede ouch Nybegynder
20. marts 2003 - 19:31 #41
Jeg siger mange tak :)
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