Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido de la página
Este ejemplo para realizar lo dicho, utiliza la función InstrRev, y permite obtener la extensión de un path, Por ejemplo : Teniendo c:\archivo.zip, la función devuelve .ZIP
También el nombre del archivo, Por ejemplo : Teniendo c:\carpeta\readme.txt, devuelve readme.txt
Código fuente en un Formulario:
Este otro ejemplo es similar pero en ves de usar la función Right utiliza la función Left, para poder obtener solo el directorio sin el fichero. Por ejemplo teniendo : c:\windows\sistem32\archivo.dll, la función retorna : c:\windows\sistem32 , o en el caso de una dirección URL, por ejemplo teniendo : Http://unaweb.com/carpeta/index.php, la misma retornará : Http://unaweb.com/carpeta/
En el primer caso es para una dirección URL y se le indica la barra / , y el segundo para una ruta local indicando la barra \
A la función, se le debe pasar como parámetro, la ruta del fichero a renombrar, y en el segundo parámetro, la nueva extensión, por ejemplo :
ChangeExtension ("c:\archivo.txt","Dat")
Código fuente de la función en un formulario con un CommandButton
Nota. En este enlace hay un código de ejemplo pero utilizando la función PathFindExtension de la Api de windows. ( Esta función sirve para extraer la extensión -- Creo si mal no recuerdo, que la he extraido desde un programa descargado de la web VB Accelerator ).
Otra función, que se puede utilizar para reemplazar este ejemplo, es mediante la Api GetFileTitle
También, algunas librerías de windows contienen muchas funciones para trabajar con paths, directorios, archivos, Urls etc ... Una buena opción es mirar los ejemplos que contiene la base de datos Api guide, y por supuesto buscar en internet. Su uso en la mayoría de los casos es simple ( por si te asustan el uso de las apis ), ya que solo se ejecutan las funciones pasando un Buffer ( Variable de retorno ), para obtener el resultado, es decir no requieren prácticmante código ni conocimientos avanzados para poder implementarlas.
Nota. Para buscar las apis, o por lo menos la mayoría de las relacionadas a rutas, puedes utilizar el buscador del programa para hacerlo rápidamente, por ejemplo buscar con las palabras claves Path, File, Url, Extension etc


Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar