Hirdetés

Új hozzászólás Aktív témák

  • mepet
    addikt

    Sziasztok!

    Szeretnék írni egy batch fájlt.

    Van egy adott hálózati könyvtár ahova jön egy könyvtár+3 fájl amelyeknek a nevük mindig változik, csak az első 2-3 karakter nem. Viszont az ott levő könyvtár és fájlok mellett van még egy transfered könyvtár ahova másolás után át helyezem a mappát és fájlokat.

    Azt szeretném csinálni hogy az ottlevő könyvtárat és 3 fájlt továbbá a könyvtárban levő rengeteg fájlt elmásoljam egy másik hálózati gépre de úgy hogy a cél gépen hozzon létre az aktuális nappal (YYYYMMDD) egy könyvtárat és oda helyezze át.

    Transfered
    mappa1 <--az 1-es mindig változik
    file1
    file2
    file3

    mappánál ezzel próbálkoztam:

    xcopy C:\Transfer\Forras\mappa* C:\Transfer\cel\%date% /S

    Válaszotok előre is köszönöm!

    Üdv,

    Könyvtárnévben a csillagot nem szereti paraméterként.

    FOR /F "tokens=* USEBACKQ" %%F IN (`dir mappa* /D /B`) DO (
    xcopy C:\Transfer\Forras\%%F c:\CELMAPPA /S
    )
    xcopy C:\Transfer\Forras\file* c:\CELMAPPA

    Így ezt mind másolja: mappa1, mappa2, ..., file1, file2, ...
    A dátumozást pedig kicsit feljebbről okoskodd bele! ;)

Új hozzászólás Aktív témák