Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Diciembre 04, 2008, 11:43:44
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
(Moderador:
Fashion
) | Tema:
Ayuda... Como encuentro si existe o no una carpeta?...
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Ayuda... Como encuentro si existe o no una carpeta?... (Leído 240 veces)
133744X0R
Miembro
Desconectado
Mensajes: 21
Ayuda... Como encuentro si existe o no una carpeta?...
«
en:
Enero 19, 2007, 11:48:35 »
En línea
Micki Qwerty
Visitante
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #1 en:
Enero 19, 2007, 02:07:45 »
windows o unix?
En línea
133744X0R
Miembro
Desconectado
Mensajes: 21
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #2 en:
Enero 19, 2007, 04:35:16 »
En línea
Micki Qwerty
Visitante
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #3 en:
Enero 19, 2007, 04:45:50 »
en windows no se la verdad.. podias probar a lalmar a system con algun mandato que te lo resuelva.
Unix es algo tremendamente sencillo. Supongo que quieres ver si el directorio existe conociendo a priori su ruta (y no buscando en toda la jerarquia de directorios de forma recursiva asi en plan bestia)...
Algo asi veamos:
struct dirent *pfile=readdir(ruta completa o relativa del directorio); //consulta el manual del readdir
if pfile==NULL then "no existe el directorio"
else "existe el directorio" y libero el puntero generado
No se si es una forma muy bestia de hacerlo pq requiere una llamada al sistema... estoy seguro de que existe una forma mas facil... de todas formas mirate el manual del readdir y si quieres el del opendir... es un placer ver todas las posibilidades que ofrecene...
espero haberte ayudado... un saludo
«
Última modificación: Enero 19, 2007, 04:47:26 por /Migue
»
En línea
DarkIker
Habitual
Desconectado
Mensajes: 272
Colombia Underground Team
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #4 en:
Enero 25, 2007, 09:37:16 »
Para Windows te puede valer "SetCurrentDirectory", si te retorna "0" entonces lo mas probable es que no exista el directorio, para linux las que te sirven son; chdir, y opendir, me permito realizar una aclaracion "/Migue" pero "readdir" es usado para listar el cotenido del directorio(incluyendo subdirectorios) y debe ser usado junto con "opendir", utilizando el descriptor que esta ultima le devuelve:
Código:
DIR *directorio;
struct dirent *lista;
directorio= opendir("/root");
if(directorio==NULL)
{
printf("El directorio no existe\n");
return;
}
printf("Listando contenido del directorio\n");
lista= readdir( directorio);
........................
Espero haberte sido de ayuda.
Att:
DarkIker
«
Última modificación: Enero 26, 2007, 05:09:13 por DarkIker
»
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
--> Colombia Underground Team
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
--> My Blog
133744X0R
Miembro
Desconectado
Mensajes: 21
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #5 en:
Enero 25, 2007, 09:40:28 »
En línea
Micki Qwerty
Visitante
Re: Ayuda... Como encuentro si existe o no una carpeta?...
«
Respuesta #6 en:
Enero 26, 2007, 01:37:48 »
Tienes razon, es opendir
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
(Moderador:
Fashion
) | Tema:
Ayuda... Como encuentro si existe o no una carpeta?...
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...