Erweiterte Dateiinfos auslesen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Erweiterte Dateiinfos auslesen

Beitrag von Mok »

Servus!

Ist es mit PB 4.3 möglich erweiterte Dateiinfos auszulesen? Mit 'Erweiterte Dateiinfos' meine ich den letzten Reiter des "Eigenschaften"-Fensters einer datei/eines Ordners. (z. B. Erstelldatum, Änderungsdatum, Autor, Besitzer, Attribute, und den ganzen Schrott)

WinAPI erlaubt :mrgreen:

MfG, Mok (hat nix mit Muzik oder Knast zu tun :evil: )

Edit: Hat keiner nen Plan?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

Reicht Dir das native nicht?
z.B.: für Ordner:

Code: Alles auswählen

DirectoryEntryDate(#Verzeichnis, DatumsTyp)?
DirectoryEntryAttributes(#Verzeichnis)?
Windows 11 - PB 6.03 x64
_________________________________
sibru
Beiträge: 265
Registriert: 15.09.2004 18:11
Wohnort: hamburg

Beitrag von sibru »

Also, Erstell-, Änderungs- und Zugriffs-Datum-/Zeit kriegste mit
BP_Funktion GetFileDate() raus...
Wie man an den Rest kommt, interessiert mich auch...

Gruss SiBru
Bild Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

sucht mal hier und im englischen Forum nach GetFileVersionInfo

da bekommt man beispielsweise diesen Code von ts-soft:

http://www.purebasic.fr/german/viewtopi ... 4179#84179

Grüße ... Kiffi
a²+b²=mc²
Andesdaf
Moderator
Beiträge: 2673
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

der ist echt gut! :)
Win11 x64 | PB 6.20
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Andesdaf hat geschrieben:der ist echt gut! :)
Aber nicht von mir :mrgreen:
sondern lediglich aus dem engl. Forum, Autor weiß ich gerade nicht, mal
selber nachsehen!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Andesdaf
Moderator
Beiträge: 2673
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

das beste kommt eben von den großen Unbekannten :wink:
Win11 x64 | PB 6.20
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

ts-soft hat geschrieben:
Andesdaf hat geschrieben:der ist echt gut! :)
Aber nicht von mir :mrgreen:
sondern lediglich aus dem engl. Forum, Autor weiß ich gerade nicht, mal
selber nachsehen!
Ich hab den gleichen Code aus dem Source der Droopy Userlib "herausgeschnippelt". Vielleicht daher....
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
Hoto
Beiträge: 294
Registriert: 01.09.2004 22:51

Re: Erweiterte Dateiinfos auslesen

Beitrag von Hoto »

Tja, schöner Code, bis PB4.40 kam und CallFunction nur noch Integer als Parameter nimmt. Im Moment hab ich noch kein Schimmer wie ich den Code anpassen muss, damit er wieder lauffähig ist. Nur ohne den funktioniert meine Funktion zum prüfen ob eine neue Version online ist nicht.

Werde mal selbst versuchen das hin zu kriegen. Die PB Hilfe gibt einem da ja ein kleines Beispiel wie man das jetzt machen sollte (Prototype).
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Erweiterte Dateiinfos auslesen

Beitrag von ts-soft »

Hoto hat geschrieben:Die PB Hilfe gibt einem da ja ein kleines Beispiel wie man das jetzt machen sollte (Prototype).
Sehr löblich!
Einfach einen Klammeraffen vor jedem String wäre nämlich die unschöne Variante.
Antworten