Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: nicktdigo en 9 Junio 2012, 19:22 pm



Título: Creación de archivos y estructura de carpetas a partir de una existene
Publicado por: nicktdigo en 9 Junio 2012, 19:22 pm
Buenas,

Quería ver si me podéis ayudar con un pequeño problema que tengo:

Tengo una estructura de carpeta "Est1" con cientos de subcarpetas y archivos de todo tipo. Necesito crear La misma estructura de carpetas "Est2" y esto que os indico:

Por cada archivo .doc o .docx que haya en la estructura "Est1" crear el archivo con el mismo nombre que el original en el mismo lugar pero en la estructura "Est2" y copiar el contenido, pero no copiar los archivos, solo su contenido.

No sé si eso se podría hacer con Batch

Estaba pensando en meter en un archivo .txt la estructura completa así como los archivos, y luego crearlos sacando la estructura del .txt, pero no sé como sacar la estructura completa con los archivos .doc. Al intentar hacer un tree > archivo.txt los nombres me salen con esta estructura:

ÃÄÄÄNombre Carpeta1
³   ÀÄÄÄNombre Carpeta1.1
ÀÄÄÄNombre Carpeta 2
    ÃÄÄÄNombre Carpeta 2.1
    ÀÄÄÄNombre Carpeta 2.2

Es posible que copiar el contenido de los .doc y .docx tenga que hacerlo con vbs, no?

Saludos y gracias de antemano



Título: Re: Creación de archivos y estructura de carpetas a partir de una existene
Publicado por: Eleкtro en 11 Junio 2012, 01:48 am
Por cada archivo .doc o .docx que haya en la estructura "Est1" crear el archivo con el mismo nombre que el original en el mismo lugar pero en la estructura "Est2" y copiar el contenido, pero no copiar los archivos, solo su contenido.

Hola, ¿Puedes explicar lo que he subrayado?, ¿Copiar el contenido... a donde, a que archivo, o COMO?

De todas formas DOC y DOCX son archivos de texto codificados por MSOffice, Así que no creo que te sirva ni Batch ni VBS para leer el contenido... Ni nada que no sea una aplicación (CommandLine en este caso) especializada en el tema... Como un conversor de texto para convertir DOC <> TXT y leer el contenido. Pero bueno, Tampoco me hagas mucho caso, Solo te hablo por intuición.

Saludos