Les Snippets

Connexion

Indiquer si un chemin est un lien symbolique sur un fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 14/10/2008 13:13:59 et initié par Willi [Liste]
Vue : 617
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x



Langage : VB.NET 1.x , VB 2005 , VB 2008
Date ajout : 14/10/2008
Posté par Willi [Liste]
Public Shared Function FileIsSymbolicLink(ByVal path As String) As Boolean
  Return IIf(((New FileInfo(path).Attributes And FileAttributes.ReparsePoint) = FileAttributes.ReparsePoint),True,False)
End Function

Remarque :
Exemple:
Dim bFileIsSymlink = FileIsSymbolicLink("C:\foo.bar")
Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 14/10/2008
Posté par Willi [Liste]
public static bool FileIsSymbolicLink(string path) 
{
return ((new FileInfo(path).Attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint) 
? true : false;
}


Remarque :
Ajouter la directive:
Imports System.IO

Exemple:
bool fileIsSymlink = FileIsSymbolicLink(@"C:\toto.txt");

Snippets en rapport avec : Fichier, Symlink, Symbolic, Link



Codes sources en rapport avec : Fichier, Symlink, Symbolic, Link

{C / C++ / C++.NET} LISTER LES FICHIERS D'UN REPERTOIRE + FILTRES
Programmé sous Linux. Compatible windows. Liste les fichiers d'un répertoire come indiqué dans le...

{C / C++ / C++.NET} PROTEGER UN DOSSIER ET LES FICHIER A L INTERIEUR
protégé un dossier et les fichier intérieur en renommant le dossier sous le nom de, au hasard ...

{Visual Basic, VB6, VB.NET, VB 2005} LISTER FICHIERS D'UN DOSSIER
ce p'tit code permet de lister les fichiers d'un dossier choisi en plaçant leur noms, leur type et l...

{JAVA / J2EE} JCONFIGURATIONMANAGER - GESTION DES CONFIGURATIONS
Une classe qui permet de récupérer des paramètres de configuration à partir d'un fichier xml. Pour p...

{Visual Basic, VB6, VB.NET, VB 2005} RENOMMER FICHIERS AVEC VIEWER
Sert à trier des photos à l'aide d'un viewer,les classer, les renommer pour l'exécution d'un diapora...

{C# / C#.NET} VISTA ET LES LIENS SYMBOLIQUES
Source simple mettant en oeuvre une nouveauté apparu sous Vista (existant déjà dans le monde Unix), ...

{Visual Basic, VB6, VB.NET, VB 2005} FILE RENAME - CHANGER LES NOMS DE VOS FICHIERS EN TOUTE SIMPLICITÉ
Ce programme sert à modifier vos fichiers rapidement et simplement. Il présente plusieurs fonctio...

{Visual Basic, VB6, VB.NET, VB 2005} [.NET3.5] EXTENSION METHODS: SUR LES CLASSES SYSTEM.IO
Les extensions de méthodes, en voici une nouveauté introduite avec VB2008. Elles permettent d'étend...

{JAVA / J2EE} CHERCHER UN FICHIER
Bonjour, Cette classe vous permet d'effectuer une recherche de fichiers (1 ou plusieurs) dans un...

{C / C++ / C++.NET} COMPARATEUR D'IMAGES DE CONSOLE MONOCHROME DE BASE ET CRÉATION D'UN FICHIER DE DIFFÉRENCE.
"Extrait de ce qui est demandé dans le cadre de ce projet: A Spécifications A.1 Entrée Le progr...