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

Batch für Unterverzeichnisname und Dateinamen

Frage Entwicklung Batch & Shell

Mitglied: PeterS71

PeterS71 (Level 1) - Jetzt verbinden

10.08.2009, aktualisiert 09:08 Uhr, 2711 Aufrufe, 2 Kommentare

Hallo ich bin neu hier im Forum und keine Experte für die Batch – Programmierung.

Ich benötige eine Batch – Datei zu Schreiben einer csv – Datei, diese soll den Pfad und Inhalt von Unterverzeichnisses in folgender Form wiedergeben:

1.Unterverzeichnis; Dateiname1; Dateiname2;…….;DateinameX
2.Unterverzeichnis; Dateiname1; Dateiname2;…….;DateinameX

Die Pfade der Unterverzeichnisse sollen ohne Laufwerksbuchstaben und die Dateiname ohne Extension in die csv – Datei geschrieben werden.

DANKE
Mitglied: bastla
10.08.2009 um 10:25 Uhr
Hallo PeterS71 und willkommen im Forum!

Etwa so:
01.
@echo off & setlocal 
02.
set "Ordner=D:\Test" 
03.
set "CSV=D:\Liste.csv" 
04.
 
05.
if exist "%CSV%" del "%CSV%" 
06.
for /d %%i in ("%Ordner%\*.*") do set "Zeile=%%~pnxi" & call :ProcessDir "%%i" 
07.
goto :eof 
08.
 
09.
:ProcessDir 
10.
for /f "delims=" %%a in ('dir /b /a-d %1') do call :ProcessFile "%%a" 
11.
>>"%CSV%" echo %Zeile% 
12.
goto :eof 
13.
 
14.
:ProcessFile 
15.
set "Zeile=%Zeile%;%~n1" 
16.
goto :eof
Anmerkung: Bei der Angabe des Startordners in Zeile 2 darf am Ende kein "\" stehen, falls es sich um einen Root-Ordner handelt (also zB nicht "D:\", sondern nur "D:") ...

Grüße
bastla
Bitte warten ..
Mitglied: PeterS71
10.08.2009 um 10:58 Uhr
Das ging aber schnell

vielen Dank, ich werde es gleich mal ausprobieren.

Mit freundlichem Gruß

PeterS71
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Dateien (PDF) umbenennen via batch, teilw. Dateinamen übernehmen, neues Präfix (6)

Frage von brause1701 zum Thema Batch & Shell ...

Windows 10
gelöst Vbs oder batch zum Ändern von Dateinamen ab Zeichenkette (13)

Frage von vbaGast zum Thema Windows 10 ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Sonstige Systeme
Batch Dateinamen zerlegen (5)

Frage von Mummel zum Thema Sonstige Systeme ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
gelöst NTFS und die Defragmentierung (29)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Server-Hardware
Treiber für Server gesucht (15)

Frage von MeisterFuchs zum Thema Server-Hardware ...