Des Propriétés De Fichier Personnalisées

BOUNTY COMMENCÉ, MAIS JE VEUX DES EXEMPLES EN C#

J'ai besoin d'suivantes:

Dans mon application j'ai des documents. Les Documents qui doivent être vérifiés et tout le temps. Lorsque je consulte un Document de mon application, j'ai besoin d'ajouter des Propriétés Personnalisées dans le fichier afin que je puisse l'identifier plus tard, lorsque je vais à l'enregistrement du document.

J'ai essayé d'utiliser le OleDocumentProperties de DSOFile en utilisant le code suivant, mais sans succès:

 //Adding custom properties to file (Parameters: FileName, custom property name, value, debug: true/false
 DocumentProperties.WriteDocumentProperty(filename, "dms_dossiernummer", _dossiernummer.ToString(), false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_zaaknaam", ReturnZaaknaam(_dossiernummer), false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_verantw_medew", ReturnVerantwMedew(_dossiernummer), false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_document_path", path, false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_bestandsnaam", bestandsNaam, false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_bestands_id", bestandId, false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_is_checkedout", "true", false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_dossier_map_id", dossierMapId, false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_bestand_versie_nummer", Queries.Dms.Selects.GetDocumentVersion(
                                                        Convert.ToInt32(bestandId)).ToString(), false);
 DocumentProperties.WriteDocumentProperty(filename, "dms_bestands_locatie", path, false);

Quelqu'un sait-il un autre moyen d'ajouter des Propriétés de Fichier pour un fichier?

Quel est le contexte? SharePoint? Vous parlez de la vérification dans le fichier. Vérifier dans où?
J'ai édité ton titre. Se reporter à la rubrique "si vous avez des questions comprennent “tags” dans leurs titres?", où le consensus est "non, ils ne devraient pas".
c'est pour une Application en C#. Je suis en train de construire mon propre Système de Gestion de documents.
La plupart des Api Win32, peut être appelée à partir de C#, il faut juste faire plus de travail. Lire l'article qu'il a lié, puis lire sur "P/Invoke".
Pourquoi ne pas ajouter un fichier au moment de passer à la caisse répertoire qui contient les méta-données sur tous les éléments de ce chemin? La SVN. La dernière puce de Olly de réponse ci-dessous 😀

OriginalL'auteur JRO | 2013-12-17