
Copiar i renombrar automaticamente.
Publicado por Xisco (6 intervenciones) el 21/11/2017 02:14:00
Es un poco largo pero alla vamos:
Lo que necesito es lo siguiente:
Que el bat busque un archivo en qualquier unidad i en cualquier carpeta del sistema ( conseguido )
Que los copie directamente a una usb conectada sea qual sea su letra ( conseguido )
Que por ejemplo si hay 5 carpetas de finanzas del 2016 - 2018 i en cada uno de ellos hay un contabilidad.xls por ejemplo se me copien los 3 i no los sobrescriba automaticamente, pense en renombrar-los desde otro bat pero si los archivos estan muy juntos no le da tiempo a renombrar i el copiado se salta archivos. AYUDAAAA!!!!!.
Gracias.
La pagina no me deja poner el codigo completo pero supongo que con este trozo se entiende la idea.
Skype: joitronix
Muchas Gracias.
Lo que necesito es lo siguiente:
Que el bat busque un archivo en qualquier unidad i en cualquier carpeta del sistema ( conseguido )
Que los copie directamente a una usb conectada sea qual sea su letra ( conseguido )
Que por ejemplo si hay 5 carpetas de finanzas del 2016 - 2018 i en cada uno de ellos hay un contabilidad.xls por ejemplo se me copien los 3 i no los sobrescriba automaticamente, pense en renombrar-los desde otro bat pero si los archivos estan muy juntos no le da tiempo a renombrar i el copiado se salta archivos. AYUDAAAA!!!!!.
Gracias.
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
SET VARIABLEDEARCHIVO=hola.txt
IF EXIST A:\TXT GOTO A
IF EXIST B:\TXT GOTO B
IF EXIST C:\TXT GOTO C
IF EXIST D:\TXT GOTO D
IF EXIST E:\TXT GOTO E
IF EXIST F:\TXT GOTO F
IF EXIST G:\TXT GOTO G
IF EXIST H:\TXT GOTO H
IF EXIST I:\TXT GOTO I
IF EXIST J:\TXT GOTO J
IF EXIST K:\TXT GOTO K
IF EXIST M:\TXT GOTO M
IF EXIST N:\TXT GOTO N
IF EXIST L:\TXT GOTO L
IF EXIST O:\TXT GOTO O
IF EXIST P:\TXT GOTO P
IF EXIST Q:\TXT GOTO Q
IF EXIST R:\TXT GOTO R
IF EXIST S:\TXT GOTO S
IF EXIST T:\TXT GOTO T
IF EXIST U:\TXT GOTO U
IF EXIST V:\TXT GOTO V
IF EXIST W:\TXT GOTO W
IF EXIST X:\TXT GOTO X
IF EXIST Y:\TXT GOTO Y
IF EXIST Z:\TXT GOTO Z
:a
for /R "a:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "b:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "c:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "d:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "e:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "f:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "g:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "h:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "i:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "j:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "k:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "l:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "m:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "n:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "o:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "p:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "q:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "r:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "s:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "t:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "u:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "v:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "w:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "x:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "y:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
for /R "z:\" %%G in (%VARIABLEDEARCHIVO%) do copy "%%G" "a:\txt"
goto FIN
:b
La pagina no me deja poner el codigo completo pero supongo que con este trozo se entiende la idea.
Skype: joitronix
Muchas Gracias.
Valora esta pregunta


0