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, 11212 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
Exchange Server

Exchange 2010-2019 Sicherheitslücke durch Regkey löschen schließen

Information von sabines vor 9 StundenExchange Server1 Kommentar

Unter ist eine Lücke im Exchange 2010-2019 beschrieben, die durch das Löschen eines reg keys geschlossen werden kann. In ...

Windows Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 1 TagWindows Server3 Kommentare

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 1 TagCPU, RAM, Mainboards6 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Windows 10
Windows 10 Oktober 2018 Update: Es ist wieder da
Tipp von Bowsette vor 1 TagWindows 101 Kommentar

Ein neuer Versuch von Microsoft das Windows 10 Oktober 2018 Update, auch bekannt als 1809, an den Mann zu ...

Heiß diskutierte Inhalte
Java
Testautomatisierung
gelöst Frage von WPFORGEJava15 Kommentare

Hallo, nehmen wir an, es gibt eine Webseite mit einer Karte und einem Suchfeld. Nun wird in das Suchfeld ...

Windows Server
Lohnt sich eine Domäne für uns?
Frage von BowsetteWindows Server15 Kommentare

Hallo, ich arbeite in einem kleinen Unternehmen mit mehr als 5 und weniger als 10 Mitarbeitern, also Small Business ...

Viren und Trojaner
Office365 Trojaner Analyse
Frage von ZeppelinViren und Trojaner12 Kommentare

Liebe Community, ich wende mich an euch, um mehr über den Office365 Trojaner zu erfahren, welcher grade seine Runden ...

Exchange Server
PST Datei enthält weder Betreff noch Absender
gelöst Frage von SSamuelExchange Server10 Kommentare

Hallo zusammen, ich versuche aus einer wiederhergestellten Exchange (SBS2011) .EDB mit dem Programm "Kernel for Exchange von Nucleus" eine ...