Hallo Leute!
Für ein kleines Tool, welches ich mir mit Visual Basic (als Anfänger) bastle, bin ich momentan auf der Suche nach einer einfachen Möglichkeit, Dateieigenschaften aus einer Datei beliebigen Formats auszulesen. Dabei geht es mir um Dinge wie Dateiname, Speicherort, Dateigröße (MB), Erstellungsdatum, Datum der letzten Änderung.
Bisher habe ich beim googeln durch das Internet nur Beispiele gefunden, wie man das mit MS-Office-Dateien machen kann. Bei Microsoft, kann man beispielsweise ein Beispieltool namens DsoFileSetup_KB224351_x86.exe herunterladen, womit die Befehle um DsoFile erklärt sind. Dieses Toll kann aber nur mit Office-Files umgehen. Möchte man eine andere Datei damit untersuchen zeigt es einfach nichts an. Außerdem ist es für meine Zwecke viel zu ausführlich und kompliziert programmiert. Die vielen "zusätzlichen" Eigenschaften von Office-Dateien brauche ich ja gar nicht.
Ich hoffe von euch kann mir da einer einen einfachen Tipp geben. Für einen kleinen Beispielquellcode, wie man die einzelnen Eigenschaften auf ein Textfeld legt, wäre ich am meisten dankbar.
Grüße,
Mic2004.
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
... hallo?
ENGLISCH: attribute DEUTSCH: die Eigenschaft QUELLE: www.leo.org
Hast Du keine automatische Code completion? Einfach den Objektnamen eingeben, dann ein "." ... und sehen was daher kommt. So nach der Art "try and error". Programmieren zu lernen heisst auch viel lesen und probieren, probieren, probieren ...
Gruss, d-oli
PS: ein paar Denkanstösse ...
- Dim FSO As New FileSystemObject
- Dim File As File
- Set File = FSO.GetFile("C:\etc.lol")
- CStr(File.Type) 'Datei-Typ
- CStr(File.ParentFolder) 'Pfad
- CStr(File.Name) 'Dateiname
- CStr(File.DateCreated) 'Erstellt am
- CStr(Format(File.Size, "#,##0")) & " Bytes"