Pfadangabe Fehler

Mitglied: A0D0S0

A0D0S0 (Level 1) - Jetzt verbinden

26.07.2011, aktualisiert 14:14 Uhr, 2335 Aufrufe, 9 Kommentare

Hallo,

ich habe mir ein config - File geschriben , mit dessen Hilfe ich kinderleicht meine Pfade aktualisieren kann.


Configfile:

ich aktualisiere die Pfade in den verschiedenen Files mit:


Jetzt will ich die Namen in einem Ordner ändern. Der Pfad aus dem Configfile heißt z.B. C:\Video_Tool\VIDEO_WAITER , wenn ich jetzt , wie im folgenden Code
etwas an den Pfad dranhänge , wird das Anhängsel nicht erkannt.

Also wird anstatt alle Files im Ordner WAITER nur der komplette Ordner umbenannt.


Bitte um Hilfe, Greez A0D0S0
Mitglied: bastla
26.07.2011 um 14:39 Uhr
Hallo A0D0S0!

Schwer nachvollziehbar, dass der Ordner umbenannt würde; selbst, wenn die Zeile 3 tatsächlich so aussähe, wie von Dir gepostet - richtig wäre
oder
oder noch einfacher
Lass den Batch mal ohne "echo off" laufen und kontrolliere, was in der Schleife genau passiert ...

Grüße
bastla
Bitte warten ..
Mitglied: A0D0S0
26.07.2011 um 14:46 Uhr
hallo,
ich habe mir auch schon gedacht, dass das nicht passt, aber es funktioniert ,keine Ahnng warum , habe es aber jetzt trotzdem geändert ^^

,Mein Problem liet darin , dass der Teil nach der Pfadvariable nicht beachtet wird.

sprich:

for %%in (%pfad%\*.*) do () --> das \*.* wird nicht erkannt, nur dass %pfad%

durchlaufen geht nicht (mit echo off) weil es irgendwo abbricht -.-


greez A0D0S0
Bitte warten ..
Mitglied: bastla
26.07.2011 um 14:50 Uhr
Hallo A0D0S0!
durchlaufen geht nicht (mit echo off) weil es irgendwo abbricht -.-
Genau dafür ist ja das Anzeigen der Befehle gut - schau mal, welcher Befehl den Abbruch verursacht, bzw welcher davor noch richtig ausgeführt wurde ...
Übrigens: Zur Sicherheit würde ich generell Anführungszeichen verwenden, also etwa
schreiben ...

Grüße
bastla
Bitte warten ..
Mitglied: A0D0S0
26.07.2011 um 15:02 Uhr
hallo,

wenn ich " " verwende, wird der Pfad gar nicht annerkant ?

greez A0D0S0
Bitte warten ..
Mitglied: bastla
26.07.2011 um 15:12 Uhr
Hallo A0D0S0!

Jetzt kann ich Dir dann gar nicht mehr folgen ...

... zumindest nicht ohne mehr Information - poste daher bitte den kompletten Batch bzw die oben angesprochene Konsolenausgabe der Befehle!

Grüße
bastla
Bitte warten ..
Mitglied: A0D0S0
26.07.2011 um 20:56 Uhr
Der Code ( Teilstück):

Wenn ich in der Klammer die "" setze : for %%i in ("%pfad_waiter%\*.*") , wird der Ausdruck gar nicht erkannt.

greez A0D0S0
Bitte warten ..
Mitglied: bastla
26.07.2011 um 21:19 Uhr
Hallo A0D0S0!
Wie ist
wird der Ausdruck gar nicht erkannt.
zu verstehen, was passiert im Ablauf?
Zum Aktualisieren der Variablen übrigens ein Tipp: Wenn Du einmal vorweg eine Schleife der Art
verwendest, wären damit alle Pfade dem Inhalt der ini-Datei eintsprechend gesetzt ...

Grüße
bastla
Bitte warten ..
Mitglied: A0D0S0
26.07.2011 um 21:24 Uhr
danke, habe dass Problem gelöst indem ich im Config - File ein zusätzliches Trennzeichen hinter dem
Pfad drangehängt --> siehe da , keine Fehler mehr ^^ ( Da zwischen dem Pfad immer ein Leerzeichen war ).


Wende jetzt noch dein Tipp mit der Schleife an.

danke, Greez A0D0S0
Bitte warten ..
Mitglied: bastla
26.07.2011 um 21:33 Uhr
Hallo A0D0S0!

In der Config-Datei sollten natürlich keine "trailing blanks", also Leerzeichen am Ende der Pfade, stehen - das wäre auch bei meinem Alternivvorschlag kontraproduktiv ...

Grüße
bastla
Bitte warten ..
Heiß diskutierte Inhalte
Microsoft
Erwerb von M365 Lizenzen, Partner Autorisierung für Azure AD - Globaler Administrator wirklich nötig?
gelöst NidavellirVor 1 TagFrageMicrosoft4 Kommentare

Hi zusammen, bitte entschuldigt den etwas sperrigen Titel, aber ein knapperer wollte mir nicht einfallen. :D Wir wollen bei einem Systemhaus M365 Lizenzen (Business ...

LAN, WAN, Wireless
Switch läuft, ist aber nicht erreichbar
gelöst AndiPeeVor 17 StundenFrageLAN, WAN, Wireless19 Kommentare

Hallo zusammen, mein Problemfall einleitend kurz umrissen: Privates Netzwerk Es funktioniert grundsätzlich, allerdings habe ich immer mal ein paar Ausfälle im WLAN-Netzwerk und bin ...

Off Topic
BKA und der Bundestrojaner
brammerVor 1 TagInformationOff Topic4 Kommentare

Hallo, habe kurz überlegt ob das unter Off Topic allgemein oder Off Topic LOL gehört brammer

Speicherkarten
Welchen USB Stick für Bootstick?
gelöst dlnkrgVor 1 TagFrageSpeicherkarten6 Kommentare

Hallo, Ich bin auf der Suche nach USB - Sticks, auf denen ich Linux Ubuntu installieren kann und praktisch als Festplatte für das Betriebssystem ...

Windows Netzwerk
Sporadisch kein Netz auf mehreren Win10-Maschinen
SolarflareVor 1 TagFrageWindows Netzwerk6 Kommentare

Hallo, ich habe seit Monaten einen eigenartigen Effekt in unserem Windows-Netz. Windows-Domäne mit ca. 100 Maschinen, alle Clients aktuelles Windows 10. Die Maschinen hängen ...

MikroTik RouterOS
Simples VLAN bringt mich zur Verzweiflung
gelöst Daniel26Vor 5 StundenFrageMikroTik RouterOS25 Kommentare

Moin, ich bin sehr neu im Mikrotik-Bereich, aber schon dabei, aufzuegeben. Wir verbauen in unserer Hardware Switche von Mikrotik. Bisher waren da Netgear-Teile drin, ...

Windows 7
Userpfad Problem nach Aenderung des Computernamens
BernerVor 1 TagFrageWindows 712 Kommentare

In einem Netzwerk von 9 PCs sind 9 Ersatz-PCs eingebunden, bei denen im Bedarfsfall vor dem Einsatz nur der Computername und die IP-Adresse angepasst ...

VB for Applications
Auf SQL Datenbank schreiben welche Sich im Firmennetzwerk befindet
RSST-SORVor 1 TagFrageVB for Applications12 Kommentare

Hallo Ich habe ein funktionierendes VBA Makro im EXCEL welches mit: conn.Open "driver={SQL Server};" & _ "server=RSST-OFFICEIII\RSSTSQLSERVER;database=RSSTZeiterfassung;" Daten in die Tabelle schreibt Nun würde ...