28.02.2024
Martin Henke
Editor für Ordner-Metadaten in C#
Autor: Bernhard Lauer
CodeProject.com, Martin Henke
Da Microsoft keine Benutzeroberfläche für das Bearbeiten von Ordner-Metadaten bereitstellt, hat Entwickler Martin Henke einen Editor dafür geschrieben.
Der Bedarf an einem Editor für Ordner-Metadaten entstand, als Martin Henke eine Reihe von Ordnern verwalten wollte, ohne sie in Unterverzeichnissen zu organisieren. Bei der Online-Suche fand er heraus, dass der Windows Explorer seine Anforderungen durchaus unterstützt, Microsoft aber keine Benutzeroberfläche dafür bereitgestellt hat. Kurzerhand entschloss er sich selbst einen Editor zu schreiben, der eine einfache Methode zur Bearbeitung der Ordner-Metadaten bietet.
Gespeichert werden die Metadaten in der Datei Desktop.ini. Zum Lesen und Schreiben nutzt der Editor die API-Funktionen GetPrivateProfileString und WritePrivateProfileString. Der Metadaten-Editor für Ordner unterstützt auch das einfache Parsen von Argumenten sowie die Lokalisierung.
Den Code sowie weitere Informationen zum in C# geschriebenen Editor für Ordner-Metadaten finden Sie auf dieser Seite.
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Bildbearbeitungs-Tipps
Das neue Paint - Das kann es inklusive KI-Funktionen
Microsoft hat seine altehrwürdige Bildbearbeitungs-Software Paint generalüberholt. Wir erklären die neuen Funktionen und was Sie damit anstellen können.
>>