Hi,
ich bin dabei ein Script zu Datensicherung zu erstellen.
Es klappt so weit ganz gut.
Nun will ich noch überprüfen, ob die Quellordner auch existieren
Hier mein Script
Spoiler anzeigen
#include <Date.au3>
;Datumsoptionen
$iWeekday = _DateToDayOfWeek(@YEAR, @MON, @MDAY)
$sNewDate = _DateAdd('d', 0, _NowCalcDate())
$sNewDate = StringReplace($sNewDate, "/", ".")
;Quellpfad <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< evtl. ändern >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$Quell_LW = "E:\"
$Quell_Pf_01 = $Quell_LW & "\Adressbuch"
$Quell_Pf_02 = $Quell_LW & "\Favoriten"
$Quell_Pf_03 = $Quell_LW & "\E-Mails"
;Zielpfad <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< evtl. ändern >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$Ziel_LW = "V:\"
$Ziel_Pf = $Ziel_LW & "Sicherung Internet\" & $sNewDate
$Ziel_Pf_01 = $Ziel_Pf & "\Adressbuch"
$Ziel_Pf_02 = $Ziel_Pf & "\Favoriten"
$Ziel_Pf_03 = $Ziel_Pf & "\E-Mails"
_check()
Func _check()
;Ziellaufwerk vorhanden?
If FileExists($Ziel_LW) Then
;Quellverzeichnisse vorhanden?
If NOT FileExists($Quell_Pf_01) Then
$Q1 = Msgbox(0, "TEST", "Quellpfad " & $Quell_Pf_01 & " existiert nicht. Bitte überprüfen")
Else
EndIf
If $Q1 = 1 Then
If NOT FileExists($Quell_Pf_02) Then
$Q2 = Msgbox(0, "TEST", "Quellpfad " & $Quell_Pf_02 & " existiert nicht. Bitte überprüfen")
Else
Endif
Else
EndIf
If $Q2 = 1 Then
If NOT FileExists($Quell_Pf_03) Then
$Q3 = Msgbox(0, "TEST", "Quellpfad " & $Quell_Pf_03 & " existiert nicht. Bitte überprüfen")
Else
Endif
Else
EndIf
If $Q3 = 1 Then
EXIT
Else
Endif
;Script geht noch weiter, ist aber nicht von Bedeutung
[/autoit] [autoit][/autoit] [autoit][/autoit]
Ich will alle drei Quellordner (ab Zeile 27) überprüfen.
Wenn sie nicht da sind soll eine msgbox kommen.
Dann den nächsten Ordner überprüfen
Wie mach ich das?