miércoles, 20 de octubre de 2010

Existe fichero vb.net

Para saber si un fichero existe o no solo tenemos que usar el metodo Exists de la clase System.IO.File

En el siguient ejemplo se muestra como usar el metodo:

Dim file_path as String
file_path = "c:/carpeta"

If System.IO.File.Exists(file_path & "\Form1.vb") Then
messagebox.show("Form1.vb exists","aviso")
Else
messagebox.show("Form1.vb No exists","aviso")
End If


Encotrar Extension archivo PHP

Esta función se utiliza para buscar la extensión de archivo:

function findexts ($filename)
{
$filename = strtolower($filename) ;
$exts = split("[/\\.]", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
}



Si usted quiere cambiar el nombre de un archivo de carga todavía se necesita para mantener la extensión. Podemos utilizar esta función para encontrarlo. Una vez encontrado que puede ser añadido al final de un número al azar o una marca de tiempo (u otro sistema de nombres que usted elija) que se utiliza como nombre de archivo.

Expoliación del código


Básicamente lo que hace el código es strtolower primero con cambiar la extensión (y el nombre del archivo completo) en minúsculas, sólo para mantenerlo limpio.

$filename = strtolower($filename) ;


A continuación están separando el nombre del archivo en una división matriz utilizando. Por su división en el [.]
$exts = split("[/\\.]", $filename) ;


Buscamos el último elemento de la matriz:

$n = count($exts)-1;


La extensión será el último elemento de la matriz, que es lo que devuelve.

$exts = $exts[$n];