Dopisz pause na końcu bat i zobacz czy jakieś błędy są.
Plik.txt będzie tam gdzie bat.
Dopisz pause na końcu bat i zobacz czy jakieś błędy są.
Plik.txt będzie tam gdzie bat.
Nic się nie dzieje.
Jak tak dalej pójdzie to w całą noc tego nie rozwiąże.
No to jutro coś się wymysli
lucas80 - ile mam czekać na zakończenie operacji? Bo jak to potrawa 10 lub 100 godzin ? I nie wiem kiedy komputer wyłączyć
Szkoda, że nie ma “Postęp %” :\
MAŁY PLIK DZIAŁA - nie wiem jakim sposobem ale zadziałało
FOR /F “tokens=3 delims=” %%A IN (‘more K:\temp\list7.txt’) DO (
a w przypadku 400 MB i 1,3 GB nadal czekam i czekam i czekam …
Dorzuciłem licznik linii. Sam jestem ciekaw ile czasu zajmie mu policzenie linii w pliku, który ma 1,3GB :evil:
@echo off
setlocal enabledelayedexpansion
REM TYLKO TUTAJ WPISUJESZ SWOJE NAZWY PLIKÓW
set sciezki="K:\temp\list7.txt"
set wynik="plik.txt"
REM --------------------------
set /a liczba=0
for /f %%a in ('type "%sciezki%"^|find "" /v /c') do set /a liczba=%%a
set licznik=0
FOR /F "tokens=3 delims=\" %%A IN ('more %sciezki%') DO (
echo %%A>> %wynik%
set /a licznik+= 1
title Przetworzono !licznik! linii z %liczba%)
pause
Edit:
Jednak tylko dla średnich plików działa
lucas80 - don’t worry, be happy
mam gotowe Regularne wyrażenie, ułatwiło mi to usuniecie zbędnego tekstu…