Discussion:
Program do listingu plikow i...
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
unknown
2014-07-08 16:53:43 UTC
Permalink
Witajcie,

jest sobie katalog zawierajacy 1000 plikow tekstowych. W kazdym takim pliku
jest krotki ciag cyfr/znakow np.

plik1.txt 43983498
plik22.txt jhsdkcdk
plik 1000.txt 74374jsdjd

za pomoca jakiego narzedzia moge stworzyc jeden plik tekstowy w ktorym
znajdzie sie w/w lista plikow wraz z ich zawartoscia? W pokazanym ukladzie
lub nieco innym?

plik1.txt
43983498
.
plik22.txt
jhsdkcdk
.
plik 1000.txt
74374jsdjd

Czy Total Commander cos takiego potrafi?

Z gory dzieki za wskazowki!
Marek
2014-07-09 06:55:58 UTC
Permalink
Post by unknown
Witajcie,
jest sobie katalog zawierajacy 1000 plikow tekstowych. W kazdym takim pliku jest krotki ciag cyfr/znakow np.
plik1.txt 43983498
plik22.txt jhsdkcdk
plik 1000.txt 74374jsdjd
za pomoca jakiego narzedzia moge stworzyc jeden plik tekstowy w ktorym znajdzie sie w/w lista plikow wraz z ich zawartoscia? W
pokazanym ukladzie lub nieco innym?
plik1.txt
43983498
.
plik22.txt
jhsdkcdk
.
plik 1000.txt
74374jsdjd
W notatniku wpisujesz poniższą treść pliku wsadowego:

@echo off
del Wynik.txt
FOR %%A IN (*.txt) DO IF NOT "%%A"=="Wynik.txt" (
echo %%A >> Wynik.txt
type %%A >> Wynik.txt
echo. >> Wynik.txt
echo. >> Wynik.txt
)

zapisujesz plik wsadowy w folderze, gdzie masz te pliki 1..1000 pod nazwą np. Wykonaj.bat
Wynik działania pliku wsadowego otrzymasz w pliku Wynik.txt
--
Pzdr.
Marek
Marek
2014-07-09 07:10:02 UTC
Permalink
Post by Marek
@echo off
del Wynik.txt
FOR %%A IN (*.txt) DO IF NOT "%%A"=="Wynik.txt" (
echo %%A >> Wynik.txt
type %%A >> Wynik.txt
echo. >> Wynik.txt
echo. >> Wynik.txt
)
Jeszcze mała poprawka pliku wsadowego, żeby działał na plikach, które mają w nazwie spację:

@echo off
del Wynik.txt
FOR %%A IN (*.txt) DO IF NOT "%%A"=="Wynik.txt" (
echo %%A >> Wynik.txt
type "%%A" >> Wynik.txt
echo. >> Wynik.txt
echo. >> Wynik.txt
)
--
Pzdr.
Marek
unknown
2014-07-09 20:37:30 UTC
Permalink
Post by Marek
@echo off
del Wynik.txt
FOR %%A IN (*.txt) DO IF NOT "%%A"=="Wynik.txt" (
echo %%A >> Wynik.txt
type %%A >> Wynik.txt
echo. >> Wynik.txt
echo. >> Wynik.txt
)
Jeszcze ma³a poprawka pliku wsadowego, ¿eby dzia³a³ na plikach, które maj±
@echo off
del Wynik.txt
FOR %%A IN (*.txt) DO IF NOT "%%A"=="Wynik.txt" (
echo %%A >> Wynik.txt
type "%%A" >> Wynik.txt
echo. >> Wynik.txt
echo. >> Wynik.txt
)
--
Pzdr.
Marek
@Marek: dzieki za pomoc! dziala :)

Loading...