speedy09
Goto Top

Verzeichnisse auslesen via Batch ohne directory anzeige

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.

setlocal
SET STARTDIR=%~dp0
echo %STARTDIR%
SET NEWLOG=%STARTDIR%test.txt
echo test fuer directory
set Inputpath=%STARTDIR%*.*
set logfile=%STARTDIR%Files.txt
dir /W /A:-D /B /-C /O:N %Inputpath% >%logfile%
for /F %%i in ('perl -e "$laenge=length($ENV{Inputpath}) ; print \"$laenge\";"') do set folderleng=%%i  
for /F %%i in (%logfile%) do call :value %%i
goto :END
:Value
set ISOFILE=%1
echo "%ISOFILE%" test >>%NEWLOG%  
SET /A NUMBER=%folderleng%
SET TEMPSTRING=%ISOFILE%
SET Temp1String=
:counter
SET Temp1String=%Temp1String%%TEMPSTRING:~0,1%
SET TEMPSTRING=%TEMPSTRING:~1%
SET /A NUMBER=NUMBER-1
IF %NUMBER% NEQ 0 GOTO counter
if /I "%TEMPSTRING%" == "%Inputpath%" SET ISOFILE=%TEMPSTRING:~1%  
pushd %Inputpath%
echo %STARTDIR% >>%NEWLOG%
call N:\CM_TOOLS\tools.n\BurnTools\md5sum.exe -b %ISOFILE% >>%STARTDIR%%.md5
popd
goto :EOF
:END
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]

Content-Key: 155732

Url: https://administrator.de/contentid/155732

Printed on: April 19, 2024 at 21:04 o'clock

Mitglied: 60730
60730 Nov 24, 2010 at 21:41:35 (UTC)
Goto Top
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ß