mboost-dp1

Auto-IT?


Gå til bund
Gravatar #1 - XorpiZ
4. jul. 2013 12:40
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.


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
Gravatar #2 - XorpiZ
4. jul. 2013 13:05
Fixed.

For $i = 1 to _FileCountLines($file)
$line = FileReadLine($file, $i)
$filesearch = FileFindFirstFile($line & "*")
If $filesearch <> -1 Then
FileDelete("" & $line & "*")
EndIf
Next
Gravatar #3 - Slettet Bruger [237864990]
4. jul. 2013 16:18
Awww, jeg kom for sent! :)
Gravatar #4 - XorpiZ
4. jul. 2013 17:23
Yvossen (3) skrev:
Awww, jeg kom for sent! :)


Sorry.. :D

Men måske du kan forklare mig, hvorfor det ikke virker på et mapped netværksdrev, og kun på mine lokale diske?
Gravatar #5 - Daniel-Dane
8. jul. 2013 11:14
Jeg kan kun komme med auto-train. Er det godt nok?

http://www.themetrains.com/images/auto/jaworski/ja...
Gå til top

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.

Opret Bruger Login