mboost-dp1
Auto-IT?
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Findes der monstro nogle Auto-IT eksperter?
Jeg er ved at lave et simpelt program, der læser en tekstfil og søger mappen (hvor både program og tekstfil ligger) igennem for filnavne, der enten matcher linjerne i tekstfilen eller matcher første del (inden _ ).
Dvs. tekstfilen kan indeholde f.eks.:
1234
1345
45125
251251
5215
Filerne kan hedde f.eks.:
1234
1345
45125_new
124fasg
55235
I dette tilfælde skal 1234, 1345 og 45125_new altså slettes.
Ifølge dokumentationen burde "FileFindFirstFile" kunne håndtere wildcards, men det fungerer sgu ikke rigtigt.
Jeg er ved at lave et simpelt program, der læser en tekstfil og søger mappen (hvor både program og tekstfil ligger) igennem for filnavne, der enten matcher linjerne i tekstfilen eller matcher første del (inden _ ).
Dvs. tekstfilen kan indeholde f.eks.:
1234
1345
45125
251251
5215
Filerne kan hedde f.eks.:
1234
1345
45125_new
124fasg
55235
I dette tilfælde skal 1234, 1345 og 45125_new altså slettes.
Ifølge dokumentationen burde "FileFindFirstFile" kunne håndtere wildcards, men det fungerer sgu ikke rigtigt.
For $i = 1 to _FileCountLines($file) ;Loop igennem alle linjer
$line = FileReadLine($file, $i) ;Hent indholdet af linje $i
filesearch = FileFindFirstFile($line & "*"); Wildcard-search **FUNGERER IKKE** - den ignorerer alt efter $line
if $filesearch <> -1 Then;Hvis filnavn fundet slet alle matchende filer
MsgBox(0, '', $line)
FileDelete(FileFindFirstFile($line & "*"))
EndIf
Next
Jeg kan kun komme med auto-train. Er det godt nok?
http://www.themetrains.com/images/auto/jaworski/ja...
http://www.themetrains.com/images/auto/jaworski/ja...
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.