Forum » Programiranje » izdelava bat datoteke za kopiranje v mreži
izdelava bat datoteke za kopiranje v mreži
Silikon ::
Zdravo!
Prosim za pomoč pri izdelavi batch datoteke. Želel bi kopirati nekaj map med dvema pcjema v domeni s tem da bi me ob zagonu batch datoteke vprašala za vnos izvornega pc in destinacijskega pc.
recimo kopiraj.bat
-vnesi izvorni pc (\\pc-111111)
-vnesi destinacijski pc (\\pc-222222)
nato se izvede kopiranje mape recimo c:\test iz pc-111111 na c:\test na pc-222222
Okolje na pcjih je windows xp, domena pa je na Windows 2008 serverju
Hvala in Lp
Prosim za pomoč pri izdelavi batch datoteke. Želel bi kopirati nekaj map med dvema pcjema v domeni s tem da bi me ob zagonu batch datoteke vprašala za vnos izvornega pc in destinacijskega pc.
recimo kopiraj.bat
-vnesi izvorni pc (\\pc-111111)
-vnesi destinacijski pc (\\pc-222222)
nato se izvede kopiranje mape recimo c:\test iz pc-111111 na c:\test na pc-222222
Okolje na pcjih je windows xp, domena pa je na Windows 2008 serverju
Hvala in Lp
P5B, INTEL E8400 3Ghz, 2GB RAM, VGA GTX260 CORE 216 - 896 RAM, 550W
Silikon ::
Seveda se da, ampak jaz bi hotel imeti batch datoteko, ker dnevno kopiram podatke/ več map iz različnih pcjev in bi hotel malce pohitrit zadevo tako da samo vpišem številke obeh pcjev in se kopiranje map izvede izvede brez nadležnega tipkanja vseh map.
P5B, INTEL E8400 3Ghz, 2GB RAM, VGA GTX260 CORE 216 - 896 RAM, 550W
Silikon ::
no sem sam pobraskal po netu in nekako našel rešitev z uporabo xcopy stavka. Imam pa še nekaj map na različnih lokacijah
Sedaj pa bi rad vključil še IF stavek (če je to možno)
rad bi da pri kopiranju iz izvornega pcja preveri če obstaja mapa (recimo \\pc-111111\C$\Program Files\test) potem skopira na \\Pc-222222\c$\Program Files\test
Če na izvornem pcju ni te mape, naj še pogleda na \\pc-111111\c$\test če obstaja tam in naj kopira na \\Pc-222222\c$\Program Files\test
Sedaj pa bi rad vključil še IF stavek (če je to možno)
rad bi da pri kopiranju iz izvornega pcja preveri če obstaja mapa (recimo \\pc-111111\C$\Program Files\test) potem skopira na \\Pc-222222\c$\Program Files\test
Če na izvornem pcju ni te mape, naj še pogleda na \\pc-111111\c$\test če obstaja tam in naj kopira na \\Pc-222222\c$\Program Files\test
P5B, INTEL E8400 3Ghz, 2GB RAM, VGA GTX260 CORE 216 - 896 RAM, 550W
videc ::
Silikon ::
hvala, bom pregledela in poizkusil najti rešitev še za if pogoj :)
P5B, INTEL E8400 3Ghz, 2GB RAM, VGA GTX260 CORE 216 - 896 RAM, 550W
dolenc ::
Na tisti strani robvander... imaš tudi if pogoj razložen.
Najlažje je naredit tako
IF EXIST filename (
SET X=\\imeRacunalnika1\mapa\
) ELSE (
SET X=\\imeRacunalnika2\mapa\
)
COPY %X%\imeFajla.txt (ali pa *.*), oziroma prilagodis iz mape v mapo :)
XCopy se uporablja pa samo ce rabis se podmape prekopirat
Najlažje je naredit tako
IF EXIST filename (
SET X=\\imeRacunalnika1\mapa\
) ELSE (
SET X=\\imeRacunalnika2\mapa\
)
COPY %X%\imeFajla.txt (ali pa *.*), oziroma prilagodis iz mape v mapo :)
XCopy se uporablja pa samo ce rabis se podmape prekopirat
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9780 (8441) | b3D_950 |
» | MS-DOS/cmd xcopyOddelek: Operacijski sistemi | 1625 (1487) | DeeJay |
» | Program za kopiranje mapOddelek: Programska oprema | 1699 (1640) | jan01 |
» | sinhronizacija datotek na serverOddelek: Programska oprema | 2435 (2145) | Mr.B |
» | Dnevno kopiranje mape...Oddelek: Pomoč in nasveti | 1385 (1057) | BlaY0 |