TC fájlegyesítés sok fájl esetén, hogyan?
Mi az, hogy kézzel egyenként egyesíteni?
A Total Commanderben kijelölöd az első szeletet és ami fájlnevek alapján a sorozatba tartozik azt egyesíteni fogja neked AUTOMATIKUSAN.
Olvasd már el rendesen a kérdést. 200 ilyen állományom van, íme egy rövid példa:
galery1.001
galery1.002
galery2.001
galery2.002
galery3.001
galery3.002
galery4.001
galery4.002
És van 200 ilyen galériám, te gondolom egyenként kijelölöd a 200 db 001 fájlt és összeillesztgeted, mert egyszerre nem lehet...
Jó, nem tökéletes megoldás, de esetemben sokat segített, ha programozásban jártas vagy, érteni fogod a működését. A legelsőnek vizsgált fájlt nem rakja össze, de mivel a másik 199-et meg igen, már nem agyaltam a hibán.
xy.bat fájl:
@ECHO OFF
SET lastfile=
set filelist=0
set van=0
for /f %%a in ('dir /b') do CALL:feltetel %%a
:feltetel
set asd=%~1
if %asd:~-3,1%==0 CALL:concat %asd%
GOTO:EOF
:feltetel_1
if %van%==1 CALL:merge
if %van%==0 set filelist=%lastfile%
if %van%==0 set van=1
GOTO:EOF
:concat
set lastfile=%~1
if %lastfile:~-3%==001 CALL :feltetel_1
if not %lastfile:~-3%==001 set filelist=%filelist% %lastfile%
GOTO:EOF
:merge
type %filelist% >> %lastfile:~0,-3%
set van=0
GOTO:EOF
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!