begin process at 2010 02 10 04:58:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > CREATE HARDLINK

CREATE HARDLINK


 Information sur la source

Note :
Aucune note
Catégorie :Fichiers / Disque Source .NET ( DotNet ) Classé sous :hardlink, createhardlink, api, ntfs Niveau :Débutant Date de création :08/01/2005 Vu / téléchargé :5 197 / 127

Auteur : APWEB

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cette aplication cree un Lien "Dur" soit en mode console (voir les .bat dans debug) soit via une form. en utilisant l'API CreateHardLink . Ne fonctionne que sur les fichiers NFTS (désolé pour les win 9X).


 Conclusion

Pour ceux qui ne connaisse pas un "HardLink" c'est  une copy d'un fichier , celui-ci etant une copy exacte , si vous modifier l'un des fichier la modification existe dans l'autre.
Sous win. il faut que les 2 fichiers soient sur le même volume et ai la même extension (géré par le prog.).

AP

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Hln
    •   bin
      •   Debug
      •   Release
        • Hln.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
        • Hln.exe.manifestTélécharger ce fichier [Réservé aux membres club]431 octets
    •   Hln
    • Hln.cmbxTélécharger ce fichier [Réservé aux membres club]546 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) ICON / API
Source avec Zip Source avec une capture Source .NET (Dotnet) MYSQL EXPLOREUR

 Sources de la même categorie

Source avec Zip PILOTER WORD VIA MICROSOFT.OFFICE.INTEROP.WORD par whismeril
Source avec Zip PILOTER EXCEL VIA MICROSOFT.OFFICE.INTEROP.EXCEL par whismeril
Source avec Zip Source .NET (Dotnet) CHECK IDENTICAL FILES par eldim
Source avec Zip Source avec une capture Source .NET (Dotnet) RICHTEXTBOX NUMÉROTÉ (NUMÉROS DE LIGNES) par jray
Source avec Zip Source avec une capture SURVEILLER FICHIERS CRÉÉS AVEC FILESYSTEMWATCHER AMÉLIORÉ par TheOnlyMaX

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORER LA MFT D'UNE PARTITION NTFS par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) WRAPPER COMPLET SUR L'API DE BIOMÉTRIE DE WINDOWS 7 par Willi
Source avec Zip Source .NET (Dotnet) DEEPZOOMAPI par SharpMao
Source .NET (Dotnet) CHANGER LA RESOLUTION DE VOTRE ECRAN, UTILISATION DES API WI... par mechtaly
Source avec Zip Source avec une capture Source .NET (Dotnet) UNE FORM QUI S'INSÈRE PARTOUT par Yxion

Commentaires et avis

Commentaire de Zazour le 09/01/2005 10:57:44

As tu pensé à une utilité particulière de ce programme quand tu as conçu cette source?

Commentaire de APWEB le 09/01/2005 13:35:10

Oui parce-que j'utilise souvent a droite ou a gauche les memes fichiers pour faire des tests , et l'avantage c'est que tu le crai qu'une seule fois et par rapport a un simple copier/coller c'est  qu'il est a jour et que tu n'as pas a te rappeller le quel qui marchait bien et que tu as modifié (ça peut etre un desavantage aussi , ça depent des usages) .


AP

Commentaire de Zazour le 09/01/2005 18:43:44

ben pour moi ce serait plutot un désavantage,j'aurai voulu utilisé ce systeme mais sur 2 volumes differents,par exemple un fichier sur un volume et un autre sur une disquette pour sauvegarde du fichier.
Est ce possible ou doit-on uniquement utilisé sur un même volume?

Commentaire de APWEB le 09/01/2005 20:00:34

Apparement sous windows il est necessaire que les fichiers soient sur le meme volume , je n'ai pas essayé , tu peut le faire en supprimant les lignes de code qui le vérifie ceci.
Mais a mon avis ça risque de ne pas marché car en fait il y a un seul fichier et les 2 noms pointent vers la meme addresse du disque et si en sépare un du disque il pointe vers ...  rien .

AP

Commentaire de Zazour le 10/01/2005 03:16:50

effectivement en commentant le test sur le PathRoot,cela coince à la création (securité)

Commentaire de Zazour le 10/01/2005 03:19:13

en plus comme tu dis si c'est uniquement du ntfs,la disquette ne fonctionne pas ,logique :)

Commentaire de APWEB le 10/01/2005 09:45:26

Par contre il pourrait etre interressant de faire un programme qui tourne en fond de tache , qui surveille un certain nombre de fichier et qui en fait une copie automatique qd quand il y a un changement dessus avec un certain nombre d'option comme restauration , journal des modif .... Cela doit existe déjà mais je vais y regardé.

AP

Commentaire de NHenry le 28/03/2006 11:08:23

Il n'est pas possible de créé plus de 2 fichiers visibles pour 1 réel ?

Commentaire de APWEB le 28/03/2006 18:54:00

Je ne pense pas qu'il y ai de limitation au nombre de "copy" .
J'ai créé rapidement 2 copy et les modification dans une apparaissent dans les 2 autres fichiers.

AP

Commentaire de NHenry le 29/03/2006 07:54:43

Merci, et sais-tu coment on peut connaitre les liens dur sur l'ensemble d'un disque dur (voir, supprimer) ?

Commentaire de pharaon909 le 31/10/2006 12:00:37

Juste pour info un lien materiel (hardlink)  n'est pas une copie mais un lien, un pointeur vers le fichier. Quand tu fais un lien en dur sur un fichier il n'est pas copié tu fais juste pointer le nom de ton lien vers la meme source,
c'est pour cela qu'il ne peut exister des liens materiel sur des partitions différente. le fait de supprimer un lien materiel ne supprime pas le fichier,
si par exemple tu fais un lien sur un fichier et tu supprime le fichier, le fichier ne serra pas effacé, tant qu'un lien pointe dessus un fichier existe.

Commentaire de Baddante le 25/06/2009 17:20:10

Salut,

fait la même chose que la commande :
fsutil hardlink create [drive]:\[path]\file.hln.txt [drive]:\[path]\file.txt

par contre il faut être admin pour lancer fsutil et ton prog pas la peine !

c'est un lien (filereference:pointeur) sur le LCN (logical cluster number NTFS) donc même volume NTFS.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

API? [ par BlackWizzard ] en C, j'avait un prog du genre ::SetWindowPos(FindWindow("ConsoleWindowClass",NULL),HWND_TOP,0,0,0,0,SWP_SHOWWINDOW); (C pour chacher le console dos d Conversion API Win32 -> C# [ par merlintintin ] J'aimerais utiliser des fonctions de l'APIen C#. Il faut pour cela redefinir les fonctions et les structures de l'API en C#. Malheureusement, je ne sa api??? [ par dragoneyes ] j'ai fait pas mal de recherche sur le net. Et a part un deux exemples g pas trouvé grand chose sur lutilisation de api avec le c#.Esque qqun pe me don Une autre question du newbie [ par PsyCaDi ] ReEst-ce que quelqu'un sait comment on fait pour qu'un formulaire soit toujours "visible"? Qu'il passe par-dessus les autres applis même s'il n'est pa Utilisation de l'api Windows... [ par welc ] Bonjour,Je début en C#, et je m'entraine à utiliser DllImport avec l'api. Pour faire simple j'ai essayé de faire un appel MessageBoxA :[DllImport("use Mise en oeuvre d'une API [ par jacma ] Bonjour Est-il possible d'utiliser l'API sendMessageByString en C# et dans l'affirmative, comment la mettre en oeuvre (déclaration, appel...). Je l'ai Constante et énumération LVITEM dans API SendMessage [ par jacma ] BonjourDans la déclaration ci-dessous de l'API SendMessage employée avec une ListView, à quelle constante correspond Int32 wMsg?static extern Int32 Se API [ par T103 ] je n'arrive po a utiliser l API getcursorposition en C#si kelkun sait komen la declarer et l'utiliser merci beaucoup WndProc, API Windows [ par Frederyck ] Salut,alor smon soucis c'est que j'aimerai créer un composant ListView qui accepte une image en fond L'ennui c'est que lorsque que j'essai avec les ap Problème avec l'API SetSysColors [ par bob94700 ] Bonjour,   J'utilise la fonction suivante : SetSysColorsavec comme paramètre COLOR_BACKGROUND afin de changer la couleur de fond d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales