elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] problema al intentar renombrar una carpeta despues de muchos copy
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] problema al intentar renombrar una carpeta despues de muchos copy  (Leído 3,311 veces)
castelar

Desconectado Desconectado

Mensajes: 8


Ver Perfil
[BATCH] problema al intentar renombrar una carpeta despues de muchos copy
« en: 27 Julio 2016, 18:44 pm »

Hola.

estoy inntentando renombrar una carpeta, este es el codigo:

Código
  1. @ECHO OFF
  2. copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_1317a.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_1317a_0.jpg"
  3. copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_1324.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_1324_0.jpg"
  4. copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_4741.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_4741_0.jpg"
  5.  
  6.  
  7. start /B /wait rename "C:\xampp\htdocs\imagenes\ret\16072735" "p_16072735"
  8.  

En este caso lo hace bien, ya que son pocas imagenes, pero si son muchas imagenes
me marca error "acceso denegado"

estoy usando windows xp

gracias de antemano
saludos


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: [BATCH] problema al intentar renombrar una carpeta despues de muchos copy
« Respuesta #1 en: 27 Julio 2016, 23:04 pm »

Hola

1. En el código que has mostrado no existe la presencia de ningún directorio llamado "C:\xampp\htdocs\imagenes\ret\16072735", ¿es un error?, de lo contrario muestra el código real en donde trabajas ese directorio, o el directorio que te esté dando problemas.

2. El comando start /B resulta innecesario en este caso, simplemente utiliza:
Código
  1. Rename "Ruta de la carpeta" "Nuevo nombre de carpeta"

Aparte, estabas utilizando una sintaxis incorrecta para el comando Start, debes añadir el parámetro "Título" para evitar problemas.
Código:
START "title" [/D path] [options] "command" [parameters]

Always include a TITLE this can be a simple string like "My Script" or just a pair of empty quotes ""
According to the Microsoft documentation, the title is optional, but depending on the other options chosen you can have problems if it is omitted.

Saludos


En línea



castelar

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: [BATCH] problema al intentar renombrar una carpeta despues de muchos copy
« Respuesta #2 en: 28 Julio 2016, 10:52 am »

Hola.

Gracias por contestar.

efectivamente había un error en el codigo que mostré
este es el codigo real de ejemplo:

Código
  1. @ECHO OFF
  2. copy "C:\xampp\htdocs\imagenes\trabajo\16072735\0001_img_1317a.jpg" "C:\xampp\htdocs\imagenes\ret\16072735\0001_img_1317a_0.jpg"
  3.  
  4.  
  5. start /B /wait rename "C:\xampp\htdocs\imagenes\ret\16072735" "p_16072735"
  6.  

la idea es que copie una serie de imagenes a una carpeta y cuando finalice de copiar
cambie el nombre de la carpeta destino.
tal y como esta ahora el codigo funciona correctamente, pero si en lugar de un "copy"
son 400 o un numero muy elevado, me da "acceso denegado" y no renombra.

espero se me haya entendido
gracias
saludos
En línea

castelar

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: [BATCH] problema al intentar renombrar una carpeta despues de muchos copy
« Respuesta #3 en: 29 Julio 2016, 11:01 am »

Hola.

Al final lo solucioné haciendolo con vbs

gracias
saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines