OVH Cloud OVH Cloud

Reconnaitre NTFS

5 réponses
Avatar
scraper
bonjour à tous !

dans mon projet en vb6, je souhaiterais savoir comment faire pour déterminer
si un dossier est installé dans une partition NTFS ou pas ??

merci à vous
--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper

5 réponses

Avatar
Pierre Alexis [MVP]
Salut,

Tu as écrit :

dans mon projet en vb6, je souhaiterais savoir comment faire pour déterminer
si un dossier est installé dans une partition NTFS ou pas ??



Regarde du côté de l'API GetVolumeInformation :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/getvolumeinformation.asp
(Surtout le flag lpFileSystemFlags)

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
François Picalausa
Bonjour/soir,

"Pierre Alexis [MVP]" a écrit dans le
message de news:
Regarde du côté de l'API GetVolumeInformation :



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/getvolumeinformation.asp
(Surtout le flag lpFileSystemFlags)



Personellement, j'aurais conseillé le paramètre lpFileSystemNameBuffer et
donc nFileSystemNameSize (lpFileSystemFlags permet de savoir ce qui est
disponible pour un système de fichier... mais peut-être qu'un autre système
supporte exactement la même chose?)
Mais peut-être y a-t-il une raison d'utiliser lpFileSystemFlags ?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
Pierre Alexis [MVP]
Salut François,

Tu as écrit :

Personellement, j'aurais conseillé le paramètre lpFileSystemNameBuffer et
donc nFileSystemNameSize (lpFileSystemFlags permet de savoir ce qui est
disponible pour un système de fichier... mais peut-être qu'un autre système
supporte exactement la même chose?)
Mais peut-être y a-t-il une raison d'utiliser lpFileSystemFlags ?



NTFS... Ca ne veut rien dire ça... Il y en a tellement de versions différentes
que c'est une information très imprécise que de savoir uniquement qu'on a
affaire à du NTFS. Il vaut donc mieux regarder, en fonction de ce que l'on a
besoin, si le système de fichiers supporte telle ou telle fonctionnalité.

Mais évidemment si c'est juste pour afficher le "nom" du FS, alors
lpFileSystemNameBuffer est bon...

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
François Picalausa
Bonjour/soir,
"Pierre Alexis [MVP]" a écrit dans le
message de news:%
NTFS... Il y en a tellement de versions
différentes que c'est une information très imprécise que de savoir
uniquement qu'on a affaire à du NTFS. Il vaut donc mieux regarder, en
fonction de ce que l'on a besoin, si le système de fichiers supporte
telle ou telle fonctionnalité.



Effectivement, l'information est plus pertinente... mais la question était
de reconnaitre une partition NTFS ;-)
Enfin.. comme ça, scraper saura retrouver l'information dont il a besoin,
que ce soit le nom de file system ou les capacités.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
scraper
Dans son post news:,

François Picalausa a absolument tenu à nous dire :

Bonjour/soir,
"Pierre Alexis [MVP]" a écrit dans le
message de news:%
NTFS... Il y en a tellement de versions
différentes que c'est une information très imprécise que de savoir
uniquement qu'on a affaire à du NTFS. Il vaut donc mieux regarder, en
fonction de ce que l'on a besoin, si le système de fichiers supporte
telle ou telle fonctionnalité.



Effectivement, l'information est plus pertinente... mais la question
était de reconnaitre une partition NTFS ;-)
Enfin.. comme ça, scraper saura retrouver l'information dont il a
besoin, que ce soit le nom de file system ou les capacités.



salut à tous les deux !!

merci de ces infos ... effectivement, je cherchais simplement à déterminer
si le type de partition est NTFS ....

donc, la soluce de Fra,çois me va bien ! lol

merci encore



--


scraper