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 Per Batch inhalte eines Ordners in eine Log-Datei ausgeben

Mitglied: HeinerTown

HeinerTown (Level 1) - Jetzt verbinden

07.08.2007, aktualisiert 02.10.2007, 6807 Aufrufe, 4 Kommentare

Alle Dateien eines Ordners in einem definierten Format ausgeben

Hi,

ich habe folgendes Problem:

Ich habe im Ordner D:liste mal 2 mal 4 Dateien. Ich möchte dies per Batch in eine log schreiben. wie dir /b sozusagen. nur mit dem format habe ich so mein Problem.

Beispiel 3 Dateien im Ordner, dann sollte die Liste der log.txt so aussehen:

%date% %time% 3 Dateien gefunden
%date% %time% config.xml
%date% %time% logon.xml
%date% %time% objects.xml


Beispiel 6 Dateien im Ordner, dann sollte die Liste der log.txt so aussehen:

%date% %time% 5 Dateien gefunden
%date% %time% config.xml
%date% %time% logon.xml
%date% %time% daten.txt
%date% %time% zahlen.dat
%date% %time% objects.xml


Vorab danke für jede Art von Unterstützung ;) .

Gruß

Heiner
Mitglied: Biber
07.08.2007 um 19:03 Uhr
Moin Heinertown,

vom CMD-Prompt aus als Oneliner:
01.
(=18:58:56  D:\temp=) 
02.
>(for /f "tokens=1,* delims=[] " %i in ('dir /b /a:-d *.xyz^|find /n /v "ßßß."') do @echo %~tj %j &Set x=%i) & @echo %x% Dateien gefunden 
03.
19.02.2007 19:05 testÄ.xyz 
04.
19.02.2007 19:06 testö mit Leerzeichen.xyz 
05.
19.02.2007 19:05 testö.xyz 
06.
19.02.2007 19:05 testü.xyz 
07.
19.02.2007 19:05 testß.xyz 
08.
5 Dateien gefunden
[GGf. mit ">>logfile.txt" nach den beiden "echo .."-Befehlen

Als Batch jeweils bei den Zählvariablen %i, %j das Prozentzeichen verdoppeln.
01.
:: ----- MyDir.bat Als Batch mit einem Parameter %1 für Pfad/Wildcards 
02.
@echo off & setlocal 
03.
for /f "tokens=1,* delims=[] " %%i in ('dir /b /a:-d "%~1"^|find /n /v "ßßß."') do ( 
04.
      echo %%~tj %%j  
05.
      Set x=%%i)  
06.
07.
echo %x% Dateien gefunden
{Aufruf dann mit "myDir c:\test\*.txt [>logFile.txt]" }

Gruß
Biber
Bitte warten ..
Mitglied: HeinerTown
08.08.2007 um 16:06 Uhr
Also alles in der Batch dann:

:: ----- MyDir.bat Als Batch mit einem Parameter %1 für Pfad/Wildcards
set "i=c:\test\*.txt [>logFile.txt]"
@echo off & setlocal
for /f "tokens=1,* delims=[] " %%i in ('dir /b /a:-d "%~1"^|find /n /v "ßßß."') do (
echo %%~tj %%j
Set x=%%i)
)
echo %x% Dateien gefunden

richtig ???
Bitte warten ..
Mitglied: Biber
08.08.2007 um 17:25 Uhr
Moin HeinerTown,

sorry, wenn ich Dich verwirrt habe.

Nein, nicht ganz richtig ...
die Batchdatei genau so, wie sie in dem Code-Kästchen oben zu sehen ist.
Markieren, Copy & Paste in einen Texteditor, speichern dort, wo Du wiederfindest als "myDir.bat"

Dann am Cmd-Prompt ein bisschen damit spielen:
- ohne Parameter (alle Dateien im aktuellen Verzeichnis
- mit Parameter "Laufwerlk+Pfad", alle Dateien
- mit mit Parameter "Laufwerlk+Pfad-Wildcards"
01.
>mydir 
02.
05.10.2004 14:00 #netlogon.reg 
03.
16.11.2006 19:08 106071_PSB_2006.xls 
04.
16.11.2006 19:09 106074_PSB_2006.xls 
05.
23.11.2006 22:17 A.txt 
06.
02.04.2007 18:21 aaaa-bbb-ccc-1.tst 
07.
.... 
08.
04.04.2007 19:05 xx.m3u 
09.
02.08.2007 16:17 xyz.txt 
10.
08.03.2007 23:02 üüü.txt 
11.
206 Dateien gefunden
01.
(=17:11:48  D:\temp=) 
02.
>mydir e:\dtemp 
03.
24.10.2006 08:10 heysguy.exe 
04.
20.03.2006 17:00 sp4rk_i386.Exe 
05.
09.02.2007 17:14 SPSC_inst2_etup.exe 
06.
3 Dateien gefunden 
07.
 
08.
(=17:12:28  D:\temp=) 
09.
>mydir e:\dtemp\sp*.* 
10.
20.03.2006 17:00 sp4rk_i386.Exe 
11.
09.02.2007 17:14 SPSC_inst2_etup.exe 
12.
2 Dateien gefunden
Gruß
Biber
Bitte warten ..
Mitglied: HeinerTown
02.10.2007 um 12:18 Uhr
Klasse!!! Vielen dank der Thread kann geschlossen werden .
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch : alle Dateien eines Ordners bearbeiten

gelöst Frage von deguonkelBatch & Shell1 Kommentar

Hallo, ich habe folgendes Problem, ich habe ein fertiges Batch-Programm, bei dem man einen Dateipfad angibt, und diese Datei ...

Batch & Shell

Anführungszeichen in Batch Datei ausgeben

gelöst Frage von AtalicsBatch & Shell6 Kommentare

Guten Abend Leute, ich wollte eine Verknüpfung per CMD erstellen (Code von bastla, funktioniert ohne meine Veränderungen einwandfrei ^^), ...

Batch & Shell

Per batch eine log datei auslesen und betimte zeile ausgeben

gelöst Frage von soritoseBatch & Shell9 Kommentare

hallo ich versuche seit einigen tagen eine log Datei aus zu lesen und nur ein bestimmte Bereich von einer ...

Batch & Shell

Robocopy Log - gelöschte Dateien nicht in Logfile ausgeben

Frage von DirmhirnBatch & Shell3 Kommentare

Hi, nutze Robocopy um verschiedene Ordner auf unserem Backup Server zu "sammeln". mit der Option /MIR Problem ist aber, ...

Neue Wissensbeiträge
Vmware
VMware Update für den ESXi 5.5 verfügbar
Information von sabines vor 2 StundenVmware

Nach dem ganzen Hickhack um Update mit Microcode Anpassungen und Rückzug, gibt es nun für den ESXi 5.5 ein ...

CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 6 StundenCPU, RAM, Mainboards4 Kommentare

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing
PfSense als Addon auf QNAP
Information von magicteddy vor 20 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 1 TagDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement26 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Server
TEMP-Profile
gelöst Frage von Forseti2003Windows Server21 Kommentare

Guten Morgen, wer kennt sie nicht, die lieben Temporären Benutzerprofile, vorallem immer dann, wenn man sie am wenigsten braucht. ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör15 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...