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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Comprobar si el parámetro es un archivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Comprobar si el parámetro es un archivo  (Leído 3,640 veces)
Scratz


Desconectado Desconectado

Mensajes: 318



Ver Perfil
[BATCH] Comprobar si el parámetro es un archivo
« en: 6 Noviembre 2007, 19:26 pm »

Hola de nuevo.

Estoy haciendo un trabajito en batch y me surge una duda. Me pasan un archivo por parámetros, pero quiero comprobar que ese archivo está bien escrito. Para que el archivo sea correcto, tiene que tener una extensión de 3 caracteres (en MS-DOS).

Estoy probando, pero FIND no me reconoce "."??? y si pongo ".???" me lo buscará como si ese fuese el texto. ¿Sabe alguien como hacer que me busque el punto y tres letras (que pueden ser cualquiera)?

Este es el código:

Código:
@echo off                                             
echo %1 | find "." > nul                               
if ERRORLEVEL 1 goto no                               
echo ¿Tiene una extensión? S¡.
goto fin                         
:no                                                   
echo ¿Tiene, tiene? No.                               
fin

Pues eso, sabe alguien alguna forma de hacerlo?

Gracias de antemano.


« Última modificación: 7 Noviembre 2007, 11:55 am por Scratz » En línea

\\... The Revolution Is Comming ...//
kraszic

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: [BATCH] Comprobar si el parámetro es un archivo
« Respuesta #1 en: 7 Noviembre 2007, 16:01 pm »

no entiendo muy bien lo q quieres hacer, pero en vez de utilizar "
Utiliza los asteriscos

saludos


En línea

nhaalclkiemr


Desconectado Desconectado

Mensajes: 1.678


Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92


Ver Perfil WWW
Re: [BATCH] Comprobar si el parámetro es un archivo
« Respuesta #2 en: 7 Noviembre 2007, 16:56 pm »

Pienso k te refieres a *.???

El signo * representa cualkier combinacion de carácteres...

Saludos ;)
En línea

StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
(SOLUCIONADO) [ BATCH ] Cual es el parámetro para cortar un nombre?
Scripting
SuperDraco 2 4,843 Último mensaje 17 Marzo 2011, 06:27 am
por SuperDraco
[Batch]Parámetro %1 nulo « 1 2 »
Scripting
WaAYa HaCK 12 9,594 Último mensaje 18 Junio 2011, 20:32 pm
por WaAYa HaCK
Arrastrar lista y comprobar si existen archivos. [Batch]
Scripting
Dany3j 6 7,880 Último mensaje 28 Febrero 2014, 11:56 am
por poc
Se puede crear batch para comprobar nombres iguales?????
Scripting
gh1E 3 3,674 Último mensaje 3 Noviembre 2011, 02:19 am
por Eleкtro
file_exists comprobar nombre de un archivo
PHP
basickdagger 2 1,882 Último mensaje 13 Febrero 2013, 20:42 pm
por basickdagger
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines