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

Batch - TXT auslesen inkl Pfade ( kombination zweier Schleifen)?

Frage Entwicklung Batch & Shell

Mitglied: MrVain

MrVain (Level 1) - Jetzt verbinden

30.12.2009 um 08:52 Uhr, 4059 Aufrufe, 2 Kommentare

Hallo,

habe folgende TXT DAtei:

C:\Programme\Program Test\Daten
C:\TMP

Diese möchte ich für eine Sicherung mittels Batch auslsesen. Die Sicherung erfolgt auf einem NAS-Server in einem Ordner "C". Hier soll automatisch die Pfad-Struktur der einzelnen Pfade angelegt werden.

Das erstellen der Ordner auf dem Nas erledige ich so:

for /f "delims=\ tokens=1*" %%i in (nas-sicherung.bks) do (
if not exist "%NAS_LW%\%%j" mkdir "%NAS_LW%\%%j"
)

Wie binde ich folgende Schleife hier ein, sodass für jeden Eintrag auch etwas kopiert wird?

for /F "tokens=*" %%k in (nas-sicherung.bks) do (
%INSTPATH%\setup\tools\robocopy.exe "%%k" "%NAS_LW%\%%j" /MIR /R:0 /W:0 /NP /FFT >> %LOGFILE%)
Mitglied: bastla
30.12.2009 um 12:39 Uhr
Hallo MrVain!

Setze den Pfad, den Du zunächst am ersten "\" getrennt hast, einfach wieder zusammen:
01.
for /f "delims=\ tokens=1*" %%i in (nas-sicherung.bks) do ( 
02.
    if not exist "%NAS_LW%\%%j" mkdir "%NAS_LW%\%%j" 
03.
    %INSTPATH%\setup\tools\robocopy.exe "%%i\%%j" "%NAS_LW%\%%j" /MIR /R:0 /W:0 /NP /FFT >> %LOGFILE% 
04.
)
Grüße
bastla

P.S.: Inzwischen solltest Du schon herausgefunden haben, wie sich (Batch-)Code formatiert darstellen lässt ...
Bitte warten ..
Mitglied: MrVain
30.12.2009 um 13:49 Uhr
Vielen Dank!

Das klappt einwandfrei

- das mit dem Quellcode werd ich in Zukunft dann so machen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Mittels Batch eine Uhrzeit aus einer .txt auslesen und verabeiten (4)

Frage von Beatzler zum Thema Batch & Shell ...

Batch & Shell
Per Batch eine XLS-Datei in eine TXT-Datei umwandeln (5)

Frage von skiing69 zum Thema Batch & Shell ...

Batch & Shell
gelöst Zeiten in .txt datei auslesen und Differenz berechnen (14)

Frage von meex87 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...