ich habe folgendes problem:
Ich weis nicht wie ich es bewerkstelligen soll, eine datei zu suchen und diese dann zu kopieren.
Nach datei suchen
-
- [ offen ]
-
energy -
20. Dezember 2006 um 16:24 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Hi,
ein paar mehr Infos wären nicht schlecht. In einem Ordner, aif einer Festplatte, auf allen Festplatten, auf einer Cd? Was ist bei Mehfachfindungen?
Wohin soll sie kopiert werden?
usw.
So long,
Mega
-
Einfach C:/ durchsuchen und alle gefunden Files in C:/found kopieren
-
- Offizieller Beitrag
Hi,
[autoit]
[/autoit]
$File = "c:\*.txt"
RunWait(@ComSpec & ' /c dir ' & $file & ' / S > c:\found.txt ', '', @SW_HIDE)So long,
Mega
-
das script lässt die datei per cmd befehel suchen und alle ergebnisse speicherst es in eine text datei.
Aber wie kann ich alle gefunden datei nach C:\ kopieren?
-
- Offizieller Beitrag
Stichworte FileReadToArray, For-Schleife, UBound, FileCopy...
Das sollte weiterhelfen.peethebee
-
- Offizieller Beitrag
Hi,
hier mal vorgekaut. :schild4:
[autoit]
[/autoit][autoit][/autoit][autoit]
Search("c:\Downloads", "txt");replace with your search directory and file extension requiredFunc Search($current, $ext)
[/autoit]
Local $search = FileFindFirstFile($current & "\*.*")
While 1
Local $file = FileFindNextFile($search)
If @error Or StringLen($file) < 1 Then ExitLoop
If Not StringInStr(FileGetAttrib($current & "\" & $file), "D") And ($file <> "." Or $file <> "..") Then
If StringRight($current & "\" & $file, StringLen($ext)) = $ext Then
MsgBox(0, "Dateiendung " & $ext, $current & "\" & $file)
; Hier kopieren, löschen, umbennen etc.
EndIf
EndIf
If StringInStr(FileGetAttrib($current & "\" & $file), "D") And ($file <> "." Or $file <> "..") Then
Search($current & "\" & $file, $ext)
EndIf
WEnd
FileClose($search)
EndFunc ;==>SearchSo long,
Mega