Beispiel Massenverschiebung von Dateien
For $i = 1 To $aFileList[0]
$iAttrib = FileGetAttrib($pDeskDir & "\" & $aFileList[$i])
If $iAttrib <> "D" Then
$aSplitB = StringSplit($aFileList[$i],".")
$sString = $aSplitB[$aSplitB[0]]
Select
; Textdateien
Case $sString = "txt" Or $sString = "pdf" Or $sString = "doc"
; hier muss evtl ne If-Else-Bedingung hin
FileMove($pDeskDir & "\" & $aFileList[$i],$pTextFiles & "\" & $aFileList[$i],9)
$zTextFiles += 1
; ausführbare Dateien
Case $sString = "exe" Or $sString = "bat" Or $sString = "reg"
; hier muss evtl ne If-Else-Bedingung hin
FileMove($pDeskDir & "\" & $aFileList[$i],$pRunables & "\" & $aFileList[$i],9)
$zRunables += 1
; gepackte Dateien
Case $sString = "7z" Or $sString = "iso" Or $sString = "isz" Or $sString = "rar" Or $sString = "zip"
; hier muss evtl ne If-Else-Bedingung hin
FileMove($pDeskDir & "\" & $aFileList[$i],$pGepacktes & "\" & $aFileList[$i],9)
$zGepacktes += 1
Hey, ich steh grad auf der Leitung. Ich möchte mir hier noch eine Prüfung einbauen, dass, falls eine Datei schon existiert, die zu kopierende Datei umbenannt wird.
zB nach "Dateiname__Kopie_1" oder _2 oder _3, je nachdem wieviele Dateien halt schon mit diesem Namen vorhanden sind.
Nur fällt mir momentan nicht ein, wie ich diese Prüfungsroutine schreiben soll.
Könnt ihr mir da Tipps geben?
MfG Lo..