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

Frage Entwicklung Batch & Shell

GELÖST

Dir Optionen reichen nicht

Mitglied: hausens

hausens (Level 1) - Jetzt verbinden

30.04.2013, aktualisiert 07:51 Uhr, 1694 Aufrufe, 4 Kommentare

Guten Morgen,

Da ich mit batch noch nicht sonderlich vertraut bin stoße ich des öffteren an meine Grenzen und muss mir Hilfe suchen, so wie hier.

Ich möchte gerne alle Dateien in den Ordnern und deren Unterordnern ausgeben und in ein .txt File schreiben.
Das ist kein Problem:

dir C:\ /b /s > File.txt

Nun gibt mir dieser Befehl auch denn gesammten Pfad zur Datei an, nur will ich das nicht.
C:\Windows\assembly\etc\etc\etc

Gibt es eine Möglichkeit nur die Dateinamen auszugeben und nicht den dazugehörigen Pfad?

Bitte um Andwort.


Freundliche Grüße

Hausens
Mitglied: Endoro
30.04.2013 um 08:11 Uhr
Hallo Hausens,

das geht mit einer Forschleife:
01.
@echo off & setlocal 
02.
set "startfolder=." 
03.
(for /r "%startfolder%" %%i in (*) do echo %%~nxi)>file.txt
Gruss!
Bitte warten ..
Mitglied: andimue
30.04.2013 um 08:32 Uhr
Hi Endoro,

event. würde noch ein @ for dem echo Sinn machen, also so:
01.
@echo off & setlocal 
02.
set "startfolder=." 
03.
(for /r "%startfolder%" %%i in (*) do @echo %%~nxi)>file.txt
Ohne den @ hab ich (zumindest hier auf einem XP-CLient) sieht meine Ausgabe so aus:

01.
H:\>echo AUTOEXEC.BAT  
02.
AUTOEXEC.BAT 
03.
 
04.
H:\>echo CONFIG.SYS  
05.
CONFIG.SYS
und mit @ sieht es so aus:

01.
AUTOEXEC.BAT 
02.
CONFIG.SYS
Gruß
Andi
Bitte warten ..
Mitglied: Endoro
30.04.2013 um 09:00 Uhr
Hallo andimue,
das kann ich nicht bestätigen. Das passiert nur, wenn "@echo off" gelöscht wird (also bei "echo on").

Gruss!
Bitte warten ..
Mitglied: andimue
30.04.2013, aktualisiert um 14:46 Uhr
Hi Endoro,

du hast Recht.
Ich hab den Fehler gemacht, deinen for-Befehl (und nur den!) interaktiv (also nicht innerhalb einer Prozedur auszuführen).
Dort hatte ich das Verhalten, wie ich es beschrieben habe. Innerhalb einer Prozedur funktioniert es wie von dir beschrieben.

Sorry für die gestiftete Verwirrung

Gruß Andi
Bitte warten ..
Ähnliche Inhalte
CPU, RAM, Mainboards
Reichen 8GB Ram in 3 Jahren noch aus?
gelöst Frage von an-denCPU, RAM, Mainboards40 Kommentare

Wir planen in unserer Firma neu Desktops, dabei stellt sich die Frage werden 8GB Ram in 3 Jahren für ...

Windows 10
Druck option
Frage von jensgebkenWindows 108 Kommentare

Hallo Gemeinschaft, folgendes Problem. Ich muss aus einer Anwendung drei Drucke erstellen 2x schwarz weiss 1 x Farbe 1 ...

Netzwerke
DHCP Optionen
gelöst Frage von broesel73Netzwerke6 Kommentare

Hi, ich habe das Gefühl das bei uns im Netzwerk die manuell hinzugefügten DHCP Optionen nicht verteilt werden. Können ...

Batch & Shell
Batch: findstr mit Option "weder noch"
Frage von ole-objektBatch & Shell4 Kommentare

Hallo, ich habe eine batch, mit der ich alle Zeilen, die einem bestimmten Filterkriterium aus einer (bzw. mehreren) Datei(en) ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 4 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 22 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 23 StundenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
gelöst Frage von Windows10GegnerNetzwerkgrundlagen21 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit18 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...