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.
Ausgabe ist:
aber ich brauche auch das unterverzeichniss Messages (sieht wie folgt aus)
[Edit Biber] Codeformatierung. Das da oben war nun ohne Codetags garnienich lesbar [/Edit]
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
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]
Please also mark the comments that contributed to the solution of the article
Content-Key: 155732
Url: https://administrator.de/contentid/155732
Printed on: April 28, 2024 at 12:04 o'clock
1 Comment
moin,
zwei Sachen...
Dann sehen wir weiter.
Gruß
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ß