hromadné kopírování a prejmenování.

Moderated forum for Slovak and Czech users

Moderator: Hacker

Post Reply
witch68
Junior Member
Junior Member
Posts: 3
Joined: 2018-07-10, 10:48 UTC

hromadné kopírování a prejmenování.

Post by *witch68 »

Dobrý den,
potreboval bych poradit jak zkopírovat jeden excelovský soubor do mnoha složek a zároven behem kopírování tento excel. soubor přejmenovat.

Mám složku "zakázky 2018" v této složce je 300 podsložek. Jsou pojmenované 001,002 .... 300 . Do každé podsložky chci nakopírovat jednu excelovskou tabulku (pojmenovanou 001) tak, aby každá podsložka obsahovala pouze jednu tabulku a pritom se prejmenovala na 001, 002, ....300 a každá tabulka byla v príslušné podsložce. (duvodem je , že excel nemuže otevrít dva sešity se stejným názvem.)

Zkoušel jsem kopírovat v TCM (ver.7.50 32bit, 25.6.2009) F5 v možnostech prepsání "automat. prejmenování kopírované(zdrojové) soubory" , "automat. prejmenování puvodní (cílové) soubory" i další možnosti ale výsledek je jen ten, že ve všech 300 složkách mám porád jen tabulku 001.
Taky bych mohl excel. sešit zkopírovat do všech 300 podsložek (což umím) a v techto podložkách je prejmenovat (což, ale neumím, tedy hromadně).
Díky za Vaše rady.
User avatar
Stefan2
Power Member
Power Member
Posts: 4133
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Copy one file to many folders

Post by *Stefan2 »

Hi, Dobrý den,


Z:
Folder \ Vertrag2018.txt
Složka \ 001
Složka \ 002
Složka \ 003

NA:
Folder \ Vertrag2018.txt
Složka \ 001 \ 001.txt
Složka \ 002 \ 002.txt
Složka \ 003 \ 003.txt

DĚLAT:
- otevřete cmd.exe
- přejděte do složky "Folder"
- typ
for /F %O in ('dir / B / AD') DO @copy Vertag2018.txt %O\%O.txt



Použijte příkaz 'dir /?' v cmd.exe pro zobrazení parametrů dir (/ B / AD) pro získání pouze adresářů.




A BTW, můžete aktualizovat na nejnovější verzi v9.20:



# # #


FROM:
Folder\Vertrag2018.txt
Folder\001
Folder\002
Folder\003

TO:
Folder\Vertrag2018.txt
Folder\001\001.txt
Folder\002\002.txt
Folder\003\003.txt

DO:
- open cmd.exe
- go to "Folder"
- type
for /F %O in ('dir /B /AD') DO @copy Vertag2018.txt %O\%O.txt



Use command 'dir /?' in cmd.exe for to see your dir parameters ( /B /AD ) to get directories only.




And BTW, you can update to newest v9.20:
viewtopic.php?t=50266





 
witch68
Junior Member
Junior Member
Posts: 3
Joined: 2018-07-10, 10:48 UTC

Post by *witch68 »

Děkuji za váš čas. Nemohl by jste mi prosím postup popsat podrobněji. Zkoušel jsem to různě, ale pořád mi to nejde.
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Ahoj witch68,
V pravom paneli oznac priecinky 001 az 300, v lavom paneli oznac 001.xlsx. F5, zafajkni "Copy to all selected folders/links in the target panel", Enter. Ked sa skopiruju, oznac znova v pravom paneli priecinky 001 az 300, stlac Ctrl-Shift-B, oznac vsetky 001.xlsx, stlac Ctrl-M, pod "Rename mask: file name" zadaj [P] a stlac Enter.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
witch68
Junior Member
Junior Member
Posts: 3
Joined: 2018-07-10, 10:48 UTC

Post by *witch68 »

Ahoj Romane, velmi děkuji. Perfektně se vše pojmenovalo jak jsem potřeboval. A navíc jsem to i pochopil. :D . Takže děkuji. Pavel
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

witch68,
Rado sa stalo ;)

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Post Reply