Top-Themen

Aktuelle Themen (A bis Z)

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 Pfad per Batch aus einer .txt Datei auslesen

Mitglied: spreader

spreader (Level 1) - Jetzt verbinden

31.03.2008, aktualisiert 18:59 Uhr, 11119 Aufrufe, 3 Kommentare

Hallo,

Ich habe folgendes Problem:


Ich habe eine Textdatei mit dem Namen "Pfad.txt", die einen Pfad enthält, z.B.:

D:\Programme\Beispiel

Ich will in einer Batch den Inhalt auslesen und in einer Variable speichern.
Das habe ich mit einem for Befehl gemacht:

for /F %%i in (Pfad.txt) do (
set x=%%i
)

Es funktioniert auch, aber wenn der Pfad in der Textdatei ein Leerzeichen enthält, wie z.B...

D:\Programme\Nummerl 5\Neu

...dann enthält die Variable nur noch:

D:\Programme\Nummer


Wie kann ich aber den ganzen Pfad in die Variable packen?
(Geht es vielleicht auch mit den Umleitungszeichen ">" oder "<"?)

Bin über jede antwort dankbar
Mitglied: bastla
31.03.2008 um 18:14 Uhr
Hallo spreader und willkommen im Forum!

Versuch es so:
01.
for /F "delims=" %%i in (Pfad.txt) do set "x=%%i"
Alternative:
01.
set /p x=<Pfad.txt
Grüße
bastla
Bitte warten ..
Mitglied: spreader
31.03.2008 um 18:26 Uhr
Hey danke für die schnelle Antwort bastla
Funktioniert perfekt!


Nur so aus interesse: was genau macht das "delims=" und warum kommt das x=%%i bei dem set befehl in klammern?
Bitte warten ..
Mitglied: bastla
31.03.2008 um 18:59 Uhr
Hallo spreader!

was genau macht das "delims="
Standardmäßig (lässt sich auch der Onlinehilfe mit "for /?" entnehmen) werden Tab und Leerzeichen als Trennzeichen ("delimiter") betrachtet - mit der Angabe von "delims=" lässt sich dies auf ein anderes Zeichen ändern,, und wenn zwischen dem "=" und dem Anführungszeichen gar nix steht, wird eben überhaupt nicht getrennt.

warum kommt das x=%%i bei dem set befehl in klammern?
Du meinst die Schreibweise mit Anführungszeichen - ist nicht immer nötig, schadet aber auch nicht und erlaubt zB, auch nachfolgende Leerzeichen mit in die Variable aufzunehmen - daher habe ich mir diese Form (erstmals hier im Forum bei Biber gesehen) angewöhnt ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch zum Auslesen einer .txt Datei in Variablen

Frage von DanielG80Batch & Shell2 Kommentare

Hallo, habe das Forum durchforstet und leider nichts passendes gefunden! Ich habe eine Txt datei vorliegen mit folgendem Inhalt: ...

Batch & Shell

Batch mit for txt auslesen?

gelöst Frage von Mohji32Batch & Shell4 Kommentare

Hallo, ich habe mir den "Grundkurs" zu for schleifen im Board angeschaut aber leider nicht das hin bekommen was ...

Batch & Shell

Mit Batch .txt auslesen und benutzen

gelöst Frage von GhostJumperHDBatch & Shell8 Kommentare

Ich habe folgendes Problem Ich möchte das W-Lan überlasten und möchte danach die .bat zur .exe umwandeln. Ich möchte ...

Batch & Shell

Mit Batch gesamtes txt auslesen mit Leerzeichen?

Frage von DrMarksmanBatch & Shell2 Kommentare

Guten Tag. Ich habe mal wieder eine Frage und zwar würde ich gerne einen kompletten .txt File mit einem ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 6 StundenVerschlüsselung & Zertifikate1 Kommentar

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 2 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 2 TagenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Heiß diskutierte Inhalte
Netzwerke
Hilfe bei der Planung meines Heimnetzwerks
Frage von DHD082Netzwerke14 Kommentare

Hallo zusammen, wir bauen gerade ein Einfamilienhaus, welches ich mit einem Heimnetzwerk ausstatten möchte. Da ich zwar auch in ...

Tipps & Tricks
Nagstamon und PRTG Monitoring
Frage von Der.ITlerTipps & Tricks13 Kommentare

Hallo Ihr, heute am Sonntag bin ich mal früh aufgestanden um mich mit dem Problem von Gestern zu beschäftigen. ...

Hardware
Sophos SG135 - Routing
Frage von Xaero1982Hardware13 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

Datenschutz
Gilt ein Ransomware-Befall als Datenpanne nach DSGVO?
Frage von MOS6581Datenschutz12 Kommentare

Moin Kollegen, wenn sich jemand Ransomware einfängt und dadurch bspw. Kundendaten verschlüsselt werden; gilt dies dann als meldepflichtige Datenpanne ...