Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

if exist aktualisieren

Frage Entwicklung Batch & Shell

Mitglied: joni2000de

joni2000de (Level 1) - Jetzt verbinden

26.08.2009, aktualisiert 14:56 Uhr, 2948 Aufrufe, 3 Kommentare

Hallo Admins!

Ich prüfe mit

01.
if exist %Pfad%%DBrestore% goto restorestart
ob eine Datei exisitert. Wenn ja weiter zu restorestart wenn nein Ausgabe einer Infomeldung, dass die Datei fehlt.

Das funktioniert auch problemlos. Doch ich möchte dem User die Möglichkeit geben, dass er die Datei noch einfügen kann. Doch wenn die obige Zeile dann das 2. mal durchlaufen wird, scheint nicht mehr geprüft zu werden ob die Datei zwischenzeitlich da ist sondern es kommt gleich die Meldung, dass sie fehlt. Wie kann ich if exist beibringen, dass immer aktuell nachgesehen wird und nicht die Erinnerung aus dem Cache verwendet wird?

Danke für eure Tipps.

Gruß Joni
Mitglied: novae7
26.08.2009 um 15:22 Uhr
edit:4 ^^
is ja witzig...

der speichert ja wirklich zwischen ob die datei existierte....
eine möglichkeit habsch aber doch gefunden ;)

01.
@echo off 
02.
set pfad=c:\ 
03.
set DBrestore=test.txt 
04.
set test=%Pfad%%DBrestore% 
05.
 
06.
if exist %Pfad%%DBrestore% goto restorestart else goto filecreate 
07.
 
08.
:filecreate 
09.
echo Falls sie doch eine wiederherstellung durchführen wollen  
10.
echo erstellen sie bitte die datei %Pfad%%DBrestore% 
11.
@pause 
12.
if exist %test% goto restorestart 
13.
goto eof 
14.
 
15.
:restorestart 
16.
echo wiederherstellung undso 
17.
goto eof 
18.
 
19.
:eof
wenn man die selbe variable einfach "umbenennt" (also in eine andere schreibt)
funktioniert es ;)
Bitte warten ..
Mitglied: novae7
26.08.2009 um 16:10 Uhr
post nochmal editiert:
so gehts nun ;)
Bitte warten ..
Mitglied: joni2000de
26.08.2009 um 17:06 Uhr
funktioniert
danke
Gruß Joni
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Exchange 2013 CU3 aktualisieren - Erfahrungen ? (5)

Frage von agnostiker zum Thema Exchange Server ...

Datenbanken
gelöst Access 2010 Textfeld automatisch aktualisieren (2)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

PHP
gelöst PHP Version und Joomla aktualisieren (2)

Frage von Leo-le zum Thema PHP ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(7)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Userverwaltung
gelöst Nicht Admins erlauben Verknüpfungen zu löschen (13)

Frage von WinLiCLI zum Thema Windows Userverwaltung ...