Kezdőoldal » Számítástechnika » Programok » TC fájlegyesítés sok fájl...

TC fájlegyesítés sok fájl esetén, hogyan?

Figyelt kérdés
Van megközelítőleg 200 fájlegyesítés amit le kéne futtatni, crc fájl nincs, csak a szeletek, kézzel egyenként végig egyesítgetni elég macerás lenne, tudtok valami scriptet vagy alternatív megoldást ami automatizáltan lefuttatja mind a 200 egyesítést?

2013. jún. 23. 07:30
 1/6 hypno ***** válasza:

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.


[link]

2013. jún. 23. 08:27
Hasznos számodra ez a válasz?
 2/6 hypno ***** válasza:
Vagy azt várod, hogy a TC teljesen önállóan keresse meg neked azokat az állományokat amikben a fájlok egyesíthetők és csinálja meg önállóan, hogy neked ezzel se legyen dolgod?
2013. jún. 23. 08:31
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

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...

2013. jún. 23. 09:37
 4/6 A kérdező kommentje:

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

2013. jún. 23. 09:56
 5/6 hypno ***** válasza:

Elsőre tényleg félreértettem a kérdésedet.


Itt a megoldás a problémádra: [link]

2013. jún. 23. 11:12
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Ez se rossz alternatíva :) Köszi.
2013. jún. 23. 12:39

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!