Foros del Web » Programación para mayores de 30 ;) » .NET »

renombrar un fichero con cadena interior...

Estas en el tema de renombrar un fichero con cadena interior... en el foro de .NET en Foros del Web. Buenas a todos...ando un poco liado con este tema.... Necesito renombrar un fichero de windows con un numero que hay dentro del fichero mismo y ...
  #1 (permalink)  
Antiguo 19/04/2011, 02:49
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
renombrar un fichero con cadena interior...

Buenas a todos...ando un poco liado con este tema....

Necesito renombrar un fichero de windows con un numero que hay dentro del fichero mismo y no se me ocurre la forma de hacerlo...

el numero es variable...osea que puede cambiar pero SIEMPRE esta en el mismo numero de caracteres y el tamaño es el mismo...

por ejemplo

dentro del txt se pondria...

000023200604

y yo pondria como nombre de fichero

n00604.dat

gracias
  #2 (permalink)  
Antiguo 19/04/2011, 05:53
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: renombrar un fichero con cadena interior...

si el fichero .dat lo generas tu, supongo que no te costará mucho conocer cual es ese número, ahora bien, sino, lo que deberías hacer es leer el fichero, porque supongo que inicialmente si sabrás su nombre y una vez encontrado ese dato, cerrar el fichero, copiarlo con otro nombre, y borrar el original.

Es un poco raro lo que planteas, seguro que hay otras maneras de hacer algo similar que no sea tan enrebesado
  #3 (permalink)  
Antiguo 19/04/2011, 10:00
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: renombrar un fichero con cadena interior...

el fichero txt proviene de una exportacion de access con sus campos y demas y por supuesto que conozco el campo, ya que lo creo yo...y me imagino que desde el propio access en visual basic se podra exportar en el formato que quieras...pero no sé

En teoria, lo que se me ocurria asi a bote pronto es con un visual basic script leer el fichero, hasta dichos caracteres, almacenarlo en una variable y luego con un comando creo que llamado name (ficheroantiguo, ficheronuevo) ...pero no estoy demasiado versado en dicho lenguaje

Muchas gracias...
  #4 (permalink)  
Antiguo 25/04/2011, 03:49
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: renombrar un fichero con cadena interior...

Nadie sabe nada aunque tenga que mirar en otro lenguaje?

gracias
  #5 (permalink)  
Antiguo 25/04/2011, 07:26
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: renombrar un fichero con cadena interior...

Hola PabloJN lo que puedes hacer primero es hacer una lectura del archivo .txt y almacenar su contenido en una variable, luego en otra variable almacenar la parte que deseas extraer de la cadena, finalmente renombrar el archivo con la varible que lees parte del contenido. Te dejo un link para que te guies y no tengas problemas aquí. Espero haberte ayudado, hasta otra nueva oportunidad. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: fichero, interior, renombrar, cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:49.