Fråga : Automatiskn sparar flyttning och byter namn på

Hi guys

Heres mitt läge:

I har en mapp, som varje få ecs noterar en spara skapas med det samma behovet för name.

I att kopiera dessa sparar i real-time (eller nästan det) och byter namn på dem med strömtidstämpeln till ett olikt sparar samtidigt location.

to göras på ett Windows baserat OS. Jag hör att robocopy är bra för detta men kan den låta mig till autorename spara eller tillfoga tiden till filenamen?

I antar det något något liknande - flyttningen sparar och byter namn på till nytt läge using robocopy och planlagdr denna uppgift att köra varje minimalt….,rådgivning för

Any?


" klar "

Svar : Automatiskn sparar flyttning och byter namn på

Faktiskt RoBoCopy ämnas för att reproducera sparar och mappar med det samma känt och strukturerar.

SÅ roligt nog, även om RoBoCopy är ett stort nytto-, har du slågit på en anpassad anföra som exempel, var det inte är som väl -.  Så i stället du är bättre av att göra XCopy för detta.

Efter skriva bör fungera, men jag har att inte testa körning det, som I-förmiddagen på mitt långt som fungerar (det kan finnas typoen någonstans),
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
:: ------------------------------------------------------------------------------------------------::
:: Skriva: RoboCopy_Backup_Logs.bat         	                                      			  ::
:: Version: 1.0	                                                                                  ::
:: Ta copyrightt på: Ben Personick                                                                       ::
:: Datera: 2010-07-12                                                                               ::
::                                                                                                ::
::                                                                                                ::
:: Desc: Kopierar lokalsysteminställningar, och dokument till ett reserv- läge på HDEN den körs från::
::                                                                                                ::
:: ------------------------------------------------------------------------------------------------::
: Börja
  EKA av
  FASTSTÄLLDA ScriptName=RoboCopy_Backup_Logs
  EKA ---- Början %ScriptName%…, ----

:: ------------------------------------------------------------------------------------------------::
:: Detta delar upp uppsättningar - upp standardvariabelinställningar och uppsättningar det logga arkivet och sparar - namnger.   ::
:: ------------------------------------------------------------------------------------------------::
: Starta-Förbereda
	EKA av
	APPELL: Starta-Uppsättning-Datera
	UPPSÄTTNING Preamble=%ScriptName% --
	
	:: --------------------------------------------------------------------------------------------::
	:: Van vid uppsättningsläktingbanor kopierar mer sistnämnd.  												  ::
	:: --------------------------------------------------------------------------------------------::
	:: Den giltiga UNC-banan eller drev märker måste användas för SrcDrv, eg. C: eller \ \ computername
	:: Ingen vriable bana bör avsluta i a \,
	FASTSTÄLLDA SrcDrv=C:
	UPPSÄTTNING SrcDir=dir1 \ dir2 \ dir3
	FASTSTÄLLDA SrcFile=YourFilename (ingen Extention)
	FASTSTÄLLDA SrcExt=Your sparar Extention (liksom .txt utan pricka)
	UPPSÄTTNING SrcFull=%SrcDrv% \ %SrcDir% \ %SrcFile%.%ScrExt%
	:: --------------------------------------------------------------------------------------------::
	:: Om DstDrv är fastställd till NOMATCH, den ska fynd drevet som gruppera sparar doubles-clicked från.  ::
	:: --------------------------------------------------------------------------------------------::
	FASTSTÄLLDA DstDrv=C:
	FASTSTÄLLDA DstDir=destination \ går \ här
		
	:: --------------------------------------------------------------------------------------------::
	:: Detta delar upp fynd drevet som gruppera sparar körs från för bruk som är mer sistnämnd i skriva        ::
	:: --------------------------------------------------------------------------------------------::
	OM GOTO %DstDrv% NEQ NOMATCH Avsluta-Finna-Köra-Märker
	: Starta-Finna-Köra-Märka
		Appell: Starta-Finna-DL-köra-Från
	: Avsluta-Finna-Köra-Märka
	EKA %Preamble% drev som körs från = %DstDrv% --
	OM DstDrv == NOMATCH EKAR, GRUPPERA KÖRDES INTE FRÅN ett HÅRT KÖR!!
	REM OM paus för DstDrv == NOMATCH
	OM GOTO DstDrv == NOMATCH: EOF
	
	:: --------------------------------------------------------------------------------------------::
	:: Uppsättningen sparar - känt att inkludera datera, och tid i ISO formaterar för lätt sortering			          ::
	:: --------------------------------------------------------------------------------------------::	
	APPELL: Starta-Uppsättning-Datera
	UPPSÄTTNING DstFileFull=%SrcFile%_%TDate%_%TTime%.%ScrExt%
	UPPSÄTTNING DstFull=%DstDrv% \ %DstDir% \ %DstFileFull%
	
	:: --------------------------------------------------------------------------------------------::
	:: Detta delar upp uppsättningar - upp logga variabler.													  ::
	:: --------------------------------------------------------------------------------------------::
	UPPSÄTTNING IDir=%DstDrv% \ Admin \ %ScriptName% \ loggar
	UPPSÄTTNING ILog=%ScriptName%_%TDate%_%TTime%.Log
	:: Att att vända av att logga --> FASTSTÄLLDA IDL=nul
	UPPSÄTTNING IDL=%IDir% \ %ILog%
	
	:: --------------------------------------------------------------------------------------------::
	:: Detta delar upp skapar arkiv för att logga, och annat sparar								  ::
	:: --------------------------------------------------------------------------------------------::
	: Starta-Skapa-Arkiv
		OM ”%IDL% " == " nul” fastställda IDir=nul
		För /F %%D (”%IDir%”) GÖR IN APPELLEN: Starta-DIR-Kretsa %%D
		GOTO Avsluta-DIR-Kretsa
		: Starta-DIR-Kretsa
			UPPSÄTTNING TDir=%1
			OM %TDir%== " GOTO nul ": EOF
			EKA %Preamble% som kontrollerar för %TDir%
			OM FINNS DEN %TDir% APPELLEN: Starta-Eka ”%TDir% -- Grunda!”,
			OM FINNS GOTO %TDir%: EOF
			EKA %Preamble% skapande %TDir%
			MKDir %TDir%
			APPELL: Starta-Eka ”skapade %TDir%”,
			GOTO: EOF
		: Avsluta-DIR-Kretsa
		APPELL: Starta-Eka ”Dir-Kretsar avslutat”,
	: Avsluta-Skapa-Arkiv
	

: Avsluta-Förbereda

: Starta-Börja-Logga
	APPELL: Starta-Uppsättning-Datera
	APPELL: Starta-Eka ””,
	APPELL: Starta-Eka ”,------------------------------------------------------”,
	APPELL: Starta-Eka ”BÖRJAR %ScriptName% skrivar på %TDate% PÅ %TTime%”,
	APPELL: Starta-Eka ”,------------------------------------------------------”,
	APPELL: Starta-Eka ””,
: Avsluta-Börja-Logga

: Starta-Huvudsakligt




	:: --------------------------------------------------------------------------------------------::
	:: Uppsättningen sparar - känt att inkludera datera, och tid i ISO formaterar för lätt sortering			          ::
	:: --------------------------------------------------------------------------------------------::	
	APPELL: Starta-Uppsättning-Datera
	UPPSÄTTNING DstFileFull=%SrcFile%_%TDate%_%TTime%.%ScrExt%
	UPPSÄTTNING DstFull=%DstDrv% \ %DstDir% \ %DstFileFull%
	
	: Starta-Kopiera
		APPELL: Starta-Eka ”spring: XCopy %SrcFull% %%DstFull%% /Z /G /V /Y”,
		XCopy ”%SrcFull%” ”%DstFull%” /Z /G /V /Y
	: Avsluta-Kopiera

: Avsluta-Huvudsakligt
GOTO: Avsluta


GOTO Avsluta-Subs
GOTO: Avsluta
: Starta-Subs
	GOTO: Avsluta-Uppsättning-Datera
	: Starta-Uppsättning-Datera
		UPPSÄTTNING TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
		UPPSÄTTNING TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
		GOTO: EOF
	: Avsluta-Uppsättning-Datera
	GOTO Avsluta-Eka
	: Starta-Eka
		Uppsättning TEcho=%~1
		EKA %Preamble% %TEcho% --
		EKA %Preamble% %TEcho% -- >> %IDL%
		GOTO: EOF
	: Avsluta-Eka
	GOTO Avsluta-Finna-DL-köra-Från
	: Starta-Finna-DL-köra-Från
		FÖR %%V (A, B, C, D, E, F, G, H, I, J, K, L, M, N, nolla, P, Q, R, S, T, U, V, W, X, Y, Z) GÖR IN appellen: Starta-DL-Kretsa %%V
		GOTO Avsluta-DL-Kretsa
		: Starta-DL-Kretsa
			Om GOTO %DstDrv% NEQ NOMATCH: EOF
			UPPSÄTTNING TDrv=%1:
			REM EKAR %Preamble% TDrv = %TDrv% --
			Dir /D | FYND ”arkiv av”, | Fynd ”%TDrv% \”,
			OM GOTO ERRORLEVEL 1: EOF
			UPPSÄTTNING DstDrv=%TDrv%
			GOTO: EOF
		: Avsluta-DL-Kretsa
		REM ekar %Preamble% Avsluta-DL-Kretsar --
		GOTO: EOF
	: Avsluta-Finna-DL-köra-Från

: Avsluta-Subs


: Avsluta
	APPELL: Starta-Uppsättning-Datera
	APPELL: Starta-Eka ”!! --!! %ScriptName% som går ut PÅ %TDate% PÅ %TTime%!! --!!
	GOTO: EOF
Andra lösningar  
 
programming4us programming4us