Hallo Leute,
ich habe auf C:\ einen Ordner in dem immer wieder mehrere txt files komme.
jetzt soll ich mit einen Batch file mit findstr das machen
im .txt file ist in der ersten Zeile REPORT_Hobellinie_1_2012_07_23 \\das datum
oder das selbe nur mit REPORT_Hobellinie_3_2012_07_23 \\statt _1_ _3_
und der findstr sollte jetzt entweder wenn es _1_ ist dies tun und wenn es _3_ ist das tun..
danke im vorraus
@echo off
set verzeichnis=C:\test
set verzeichnis1=C:\test1
FOR /F %%A in ('dir /b %verzeichnis%' 'findstr ') do (
echo %%A > %verzeichnis%\k.%%A
copy %verzeichnis%\k.%%A+%verzeichnis%\%%A %verzeichnis%\g.%%A
rem "%verzeichnis%\g.%%A" >> \\127.0.0.1\PRTHL1
del %verzeichnis%\k.%%A
del %verzeichnis%\g.%%A
)
pause
ende
EDIT: anderer seits kann ich es auch mit string compairs oder wie das heist machen aber von dem check ich gar nichts..
ich habe auf C:\ einen Ordner in dem immer wieder mehrere txt files komme.
jetzt soll ich mit einen Batch file mit findstr das machen
im .txt file ist in der ersten Zeile REPORT_Hobellinie_1_2012_07_23 \\das datum
oder das selbe nur mit REPORT_Hobellinie_3_2012_07_23 \\statt _1_ _3_
und der findstr sollte jetzt entweder wenn es _1_ ist dies tun und wenn es _3_ ist das tun..
danke im vorraus
@echo off
set verzeichnis=C:\test
set verzeichnis1=C:\test1
FOR /F %%A in ('dir /b %verzeichnis%' 'findstr ') do (
echo %%A > %verzeichnis%\k.%%A
copy %verzeichnis%\k.%%A+%verzeichnis%\%%A %verzeichnis%\g.%%A
rem "%verzeichnis%\g.%%A" >> \\127.0.0.1\PRTHL1
del %verzeichnis%\k.%%A
del %verzeichnis%\g.%%A
)
pause
ende
EDIT: anderer seits kann ich es auch mit string compairs oder wie das heist machen aber von dem check ich gar nichts..

Zuletzt bearbeitet: