Les Snippets

Connexion

Savoir si un fichier existe

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 23:47:13 et initié par EBArtSoft [Liste]
Date de mise à jour : 25/11/2008 23:11:09
Vue : 71232
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- ASP 3, VBScript
- PHP 3, PHP 4, PHP 5
- Delphi 5
- VB6, VBA
- VB6, VBA
- Java
- Python
- Windev
- Javascript
- ColdFusion, ColdFusion MX
- Python
- Perl
- VBScript
- Tcl



Langage : VB6 , VBA
Date ajout : 25/03/2006
Posté par EBArtSoft [Liste]
Public Function IsExist(ByVal StrFileName As String) As Boolean
    On Error GoTo Xe
    Open StrFileName For Input As #1
    Close #1
    IsExist = True
Xi: Exit Function
Xe: 'MsgBox Err.Description, vbCritical
    Resume Xi
End Function

Langage : VB.NET 1.x , VB 2005
Date ajout : 26/03/2006
Posté par Willi [Liste]

Function IsExist(ByVal file As String) As Boolean
    Return IO.File.Exists(file) 
End Function

Langage : C# 1.x , C# 2.x
Date ajout : 26/03/2006
Posté par sebmafate [Liste]
DateMAJ : 26/03/2006
public bool IsFileExist(string filename) 
{
    return System.IO.File.Exist(filename); 
}

Langage : ASP 3 , VBScript
Date ajout : 26/03/2006
Posté par Nurgle [Liste]
DateMAJ : 26/03/2006
Function FileExist(filename) 
     Dim fs, exist

     Set fs = Server.CreateObject("Scripting.FileSystemObject") 
     exist = fs.FileExists(filename) 
     Set fs = Nothing
     Return exist


End Function

'Utilisation :
If FileExist("c:\test.txt") Then 
    '...
End If

Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 27/03/2006
Posté par malalam [Liste]

$myBool = file_exists ($fileName); // $myBool = true si le fichier $fileName existe || false s'il n'existe pas

Langage : Delphi 5
Date ajout : 27/03/2006
Posté par ni69 [Liste]
FileExists('C:\fichier.txt'); // Renvoie un boolean

Langage : VB6 , VBA
Date ajout : 28/03/2006
Posté par Renfield [Liste]
DateMAJ : 18/01/2007
Public Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long
Public Const INVALID_FILE_ATTRIBUTES As Long = &HFFFFFFFF

Public Function DoesExist(ByRef vsPath As String) As Boolean
    DoesExist = (GetFileAttributes(vsPath) <> INVALID_FILE_ATTRIBUTES)
End Function
Langage : VB6 , VBA
Date ajout : 04/04/2006
Posté par VBEnJ0Y [Liste]
DateMAJ : 04/04/2006
Public Function FileExist(ByRef inFile As String) As Boolean
    'Fonction provenant de EDais (edais.mvps.org)
    On Error Resume Next
    Let FileExist = CBool(FileLen(inFile) + 1)
End Function
Langage : Java
Date ajout : 04/05/2006
Posté par Arglanir [Liste]
//l'import qui va bien
import java.io.File;

//une fonction qui regarde si un fichier existe
boolean file_exists(String fichier) {
    File f = new File(fichier);
    return f.exists();
}

Langage : Python
Date ajout : 09/05/2006
Posté par Arglanir [Liste]
DateMAJ : 09/05/2006
#premier snippet en Python !
#l'import qui va bien
import os
#la fonction
def file_exists(fichier):
   try:
      file(fichier)
      return True
   except:
      return False

Remarque :
A moins que je n'ai pas trouvé une fonction dans la librairie (mais j'ai cherché)
Langage : Windev
Date ajout : 15/05/2006
Posté par drcharly93 [Liste]
MonFichier est une chaîne = "\Temp\Exemple.txt"
SI fFichierExiste(MonFichier) = Vrai ALORS     Info("Le fichier "+ MonFichier +" existe bien") FIN
Langage : Javascript
Date ajout : 06/04/2007
Posté par stfou [Liste]
var existe=new ActiveXObject("Scripting.FileSystemObject").FileExists(filename);
Langage : ColdFusion , ColdFusion MX
Date ajout : 22/05/2007
Posté par FredVandaele [Liste]
<cfif FileExists(ExpandPath('myfile.txt'))>
    File exist
<cfelse>
    File not found !
</cfif>
Langage : Python
Date ajout : 19/12/2007
Posté par 0x586e [Liste]
isf = lambda f:True if (os.path.isfile(f)) else False

Remarque :
Utilisation :
print isf('C://file.txt')
Renvoie True si le fichier existe, sinon False
Langage : Perl
Date ajout : 04/09/2008
Posté par leknarf [Liste]
if(-e "file.txt") {
    # ...
}

Remarque :
Voir http://perldoc.perl.org/functions/-X.html
Langage : VBScript
Date ajout : 25/11/2008
Posté par PCPT [Liste]
DateMAJ : 25/11/2008
Function FileExists(sPathFile)
'    reader
    Dim oFSO
    Set oFSO = CreateObject("Scripting.fileSystemObject")
    
'    retour
    FileExists = oFSO.FileExists(sPathFile)
    
'   nettoyage
    Set oFSO = Nothing
End Function

Langage : Tcl
Date ajout : 17/08/2009
Posté par gersoo [Liste]
proc FileExist f {return [file exists $f]}

Snippets en rapport avec : File, Fichier, Existe, Exists



Codes sources en rapport avec : File, Fichier, Existe, Exists

{Visual Basic, VB6, VB.NET, VB 2005} MODIFIER LES EXTENSION DES FICHIERS
Ce programme permet de Modifier les extensions des fichiers selectionnés,par rapport à votre choix.....

{C / C++ / C++.NET} GENERE BMP
Name: GenBMP Copyright: 0.1 Author: Lajouad Rachid Date: 05/12/11 17:35 Description: ...

{} NOM FICHIER
Validation du nom d'un fichier. - Accepte : File.txt | C:\Data\..\.\CodeSSourceS.Regex\MonFichier...

{Visual Basic, VB6, VB.NET, VB 2005} FAT RECOVER : RÉCUPÉRER LES FICHIERS EFFACÉS DE VOS PARTITIONS FAT (CARTE MÉMOIRE ET CO)
Ce code permet de récupérer les fichiers effacés sur les partitions FAT12, FAT16 et FAT32. Pour cela...

{PHP} CLASSE DIRECTORYITERATOR POUR PHP4
Dans le cadre d'un de mes projets, j'utilise la classe PHP 5 DirectoryIterator vraiment utile pour l...

{Visual Basic, VB6, VB.NET, VB 2005} ENREGISTRER ET CHARGER LISTVIEW DANS FICHIER AVEC IMAGE ETC...
Salut a tous, Voici un ptit code pour enregistrer une listview dans un fichier et la recharger de...

{JAVA / J2EE} CLASS FILE UTILITIES / CLASSE UTILITAIRE DE MANIPULATION DE FICHIERS
Petite classe toute bête de manipulation de fichiers, simple mais tellement utile ;) voila, si ça p...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE DE GESTION DES FICHIERS/DOSSIERS ==> INFOS (DATES, COPYRIGHT...), LISTING, COPIER, CORBEILLE, BOITES DE DIALOGUE ... LE TOUT PAR APIS
Ce code est une classe qui permet de faire différentes actions sur les fichiers et les dossiers, à s...

{Visual Basic, VB6, VB.NET, VB 2005} CRÉER DES FICHIERS DE LOG EN QUELQUES LIGNES
Ce code est trés simple et vous permet de créer des fichiers de log trés trés facilement. Il est ...

{Delphi} RENOMMEUR DE FICHIERS - X_RENFILES
Ceci est mon premier soft qui est basé sur des sources déjà présente sur delphifr. C'est mon premie...