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, 2945 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 ..
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

(1)

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
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 ...

C und C++
Kann sich ein Dienst selber aktualisieren? (2)

Frage von StefanKittel zum Thema C und C ...

Heiß diskutierte Inhalte
Router & Routing
Tipps für Router (ca. 100 clients, VPN) (18)

Frage von oel-auge zum Thema Router & Routing ...

TK-Netze & Geräte
Convert von TAPI auf CAPI gesucht (12)

Frage von StefanKittel zum Thema TK-Netze & Geräte ...