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

Verzeichnisse auslesen via Batch ohne directory anzeige

Frage Microsoft

Mitglied: Speedy09

Speedy09 (Level 1) - Jetzt verbinden

24.11.2010, aktualisiert 25.11.2010, 3252 Aufrufe, 1 Kommentar

Hallo,
ich hoffe mir kann hier jemand helfen.
Muss eine Verifizierung eines Ordners machen - in diesem Ordner sind auch Subdirectories vorhanden.
Das %StartDir% kann immer unterschiedlich sein. C:\Temp oder eine CD (R:\)
Diese sollte alles mit Batch funken.

Also hier eine kleine auflistung meines scriptes.

01.
setlocal 
02.
SET STARTDIR=%~dp0 
03.
echo %STARTDIR% 
04.
SET NEWLOG=%STARTDIR%test.txt 
05.
echo test fuer directory 
06.
set Inputpath=%STARTDIR%*.* 
07.
set logfile=%STARTDIR%Files.txt 
08.
dir /W /A:-D /B /-C /O:N %Inputpath% >%logfile% 
09.
for /F %%i in ('perl -e "$laenge=length($ENV{Inputpath}) ; print \"$laenge\";"') do set folderleng=%%i 
10.
for /F %%i in (%logfile%) do call :value %%i 
11.
goto :END 
12.
:Value 
13.
set ISOFILE=%1 
14.
echo "%ISOFILE%" test >>%NEWLOG% 
15.
SET /A NUMBER=%folderleng% 
16.
SET TEMPSTRING=%ISOFILE% 
17.
SET Temp1String= 
18.
:counter 
19.
SET Temp1String=%Temp1String%%TEMPSTRING:~0,1% 
20.
SET TEMPSTRING=%TEMPSTRING:~1% 
21.
SET /A NUMBER=NUMBER-1 
22.
IF %NUMBER% NEQ 0 GOTO counter 
23.
if /I "%TEMPSTRING%" == "%Inputpath%" SET ISOFILE=%TEMPSTRING:~1% 
24.
pushd %Inputpath% 
25.
echo %STARTDIR% >>%NEWLOG% 
26.
call N:\CM_TOOLS\tools.n\BurnTools\md5sum.exe -b %ISOFILE% >>%STARTDIR%%.md5 
27.
popd 
28.
goto :EOF 
29.
:END 
30.
endlocal
Ausgabe ist:
ab7663e50e3b87c9e2689e424ffb6879 *Files.txt 
a8dba10bec3cf0a9bd642217f38a4415 *install.cmd 
3b04ae0b52c8cece3e579a95ac9457e2 *orig_CT_CT065-10-P_CD_FP49.md5 
fd481de39ce8e1b13eff18ddcb824532 *packageinfo.xml 
805e91eaf93b0159294442448f3b6f7a *Readme.pdf 
839b2c10fc7d3d7c890cbe8c484c5215 *StateUpdate.vbs 
233af9e1a29a428d7e7e009ec06f6ef5 *vergleichstest.bat
aber ich brauche auch das unterverzeichniss Messages (sieht wie folgt aus)

already 
error 
 error.png 
11/24/2010  09:33 PM    <DIR>          install 
06/17/2008  11:20 AM            10,206 install.gif 
11/24/2010  09:33 PM    <DIR>          prepare 
11/24/2010  09:33 PM    <DIR>          roolback 
06/17/2008  11:20 AM           107,751 somdef.jpg 
06/17/2008  11:20 AM             3,712 style.css 
06/17/2008  11:20 AM             6,135 succes.png 
11/24/2010  09:33 PM    <DIR>          success 
06/17/2008  11:20 AM             1,600 warning.png 
11/24/2010  09:33 PM    <DIR>          wrong
[Edit Biber] Codeformatierung. Das da oben war nun ohne Codetags garnienich lesbar [/Edit]
Mitglied: 60730
24.11.2010 um 22:41 Uhr
moin,

zwei Sachen...

  • bitte verwende Code Tags
  • schreib doch gerne mal, wo denn der Schuh drückt - denn das vermisse ich irgendwie an deiner ansonsten gut geschrieben Frage.

Dann sehen wir weiter.

Gruß
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst Bestimmte Zeile einer Textdatei mit Batch auslesen (2)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Batch & Shell
gelöst Mittels Batch eine Uhrzeit aus einer .txt auslesen und verabeiten (4)

Frage von Beatzler zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Flatrates
DeutschlandLAN der Telekom - welche internen IPs? (19)

Frage von qualidat zum Thema Flatrates ...