Título: Archivos en la carpeta nueva Publicado por: otrebocastillo en 24 Octubre 2017, 01:35 am Hola amigos,
Tengo el siguiente .bat @echo off set comp=f echo Se van a crear carpetas. Continuar? set /p op=Presionar cualquier teclar para continuar ("f" para fallos) if %op%==%comp% goto f :f echo ingresa nombre de carpeta (ej 201700) set /P nombre= echo Creando carpetas en %nombre% MD "%nombre%\00_MP3" MD "%nombre%\01_Ogg" echo Carpeta Creadas! pause Me gustaría que me creara los siguientes archivos en la carpeta nueva ganancia.txt rename.txt Dichos archivos estan vacios. Título: Re: Archivos en la carpeta nueva Publicado por: tincopasan en 24 Octubre 2017, 06:15 am no me gusta bat, pero creo que deberías conocer los comandos básicos de cmd sino ¿como usas md?
de todas formas una forma del viejo DOS: Código ya que creaste la carpeta te cambias de directorio o le indicas el path completo Título: Re: Archivos en la carpeta nueva Publicado por: otrebocastillo en 24 Octubre 2017, 14:51 pm Gracias por tu ayuda.
la he modificado así : ------------------------------------------------------------------------------------ @echo off set comp=f echo Se van a crear carpetas. Continuar? set /p op=Presionar cualquier teclar para continuar ("f" para fallos) if %op%==%comp% goto f :f echo ingresa nombre de carpeta (ej 201700) set /P nombre= echo Creando carpetas en %nombre% MD "%nombre%\MP3" MD "%nombre%\Ogg" CD "%nombre%\" "">Ganancia.txt "">Rename.txt "">Duplicados.txt "">Tag.txt echo Carpeta Creadas! pause ------------------------------------------------------------------------------------ Me trabaja bien, pero crees que puede quedar mejor? No soy el creador de estos comandos tan solo que necesito hacerle la modificacion que te indique y con tu ayuda y mis pocos conocimientos lo intento. Un saludo! Título: Re: Archivos en la carpeta nueva Publicado por: Eleкtro en 24 Octubre 2017, 15:26 pm En lugar de redirigir la salida de un comando a un archivo inexistente para crear dicho archivo, lo correcto seria utilizar la herramienta command-line FSUtil (File-System Util) de Windows:
Código: FSUtil.exe file createnew "New file.txt" 0 PD: Puedes hacerlo como quieras. Saludos. |