Dateisystem und Eigenschaften abfragen

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Martin V
Beiträge: 142
Registriert: Sa 30. Jan 2010, 19:35
OS, Lazarus, FPC: Linux64, Wiindows32, MacOS, Lazarus 1.8.2
CPU-Target: xxBit

Dateisystem und Eigenschaften abfragen

Beitrag von Martin V »

Gibt es eine Möglichkeit, plattformübergreifend das Dateisystem eines Laufwerks und dessen Eigenschaften abzufragen? Beispielsweise ob FAT32 vorliegt und dann ein Kopierprogramm z. B. aufpassen muss, dass es keine größeren Dateien als 4GB kopieren darf?

Warf
Beiträge: 1908
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: Dateisystem und Eigenschaften abfragen

Beitrag von Warf »

Kurze Antwort, nein
Das macht auch nicht so wirklich Sinn da es in Windows volumes gibt, in Linux grundsätzlich aber nicht. Da kann für jeden Ordner was anderes gelten (in dem Sinne das per fuse oder symlinks ein subordner ein anderes device sein kann wie sein parent)

Socke
Lazarusforum e. V.
Beiträge: 3158
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Dateisystem und Eigenschaften abfragen

Beitrag von Socke »

Warf hat geschrieben:Das macht auch nicht so wirklich Sinn da es in Windows volumes gibt, in Linux grundsätzlich aber nicht. Da kann für jeden Ordner was anderes gelten (in dem Sinne das per fuse oder symlinks ein subordner ein anderes device sein kann wie sein parent)

In einem NTFS-Dateisystem kann man auch weitere Dateisysteme in einem Verzeichnis einbinden (suche nach: NTFS Reparse Point, Volume Mount Point). Daher muss die Frage immer (OS- und dateisystemunabhängig) auf konkrete Dateinamen beantwortet werden.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten