ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
792
792
EMPFEHLEN
-
Hallo,
ich versuch gerade verzweifelt die Attribute einer Datei abzufragen mit GetFileAttributes bzw. GetFileAttributesEx
Leider Finde ich einfach keine Beispiele zu den Funktionen.
Mit GetFileAttributes bekomm ich zwar eine Eigenschaft einer Datei/Verzeichnis heraus aber eben nur eines. Es kann ja aber schließlich auch sein, dass eine Datei versteckt ist und schreibgeschützt usw.
Wie kann ich dass herausbekommen?
LG ManuOS: Win 7 Ultimate x64
CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
RAM: 4 x 8GB-DDR3 1333MHz
Board: Asus P8Z68-V/Gen3
GFX: Nvidia GTX580 (Palit)
Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
blog.unlimitedengine.de
design-projects.de
-
05.01.10 11:42 #2
Moin,
sowas wie
sollte doch funktionieren, oder verstehe ich Dich falschCode cpp:1 2 3 4 5 6 7 8 9
DWORD Attrib; Attrib=GetFileAttributes( irgdeneineDatei ); if( Attrib & FILE_ATTRIBUTE_READONLY ) { ... } // und analog mit // FILE_ATTRIBUTE_ARCHIVE // FILE_ATTRIBUTE_HIDDEN

Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Naja vom Prinzip her is deine Methode her ganz cool...Sie funktioniert nur irgendwie nich richtig. Ich bekomme bei sämtlichen Attributen true zurück =(
Also auch wenn eine datei/Verzeichnis nicht versteckt is bekomm ich bei
if(Attrib & FILE_ATTRIBUTE_HIDDEN)
true zurück...stimmt also netOS: Win 7 Ultimate x64
CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
RAM: 4 x 8GB-DDR3 1333MHz
Board: Asus P8Z68-V/Gen3
GFX: Nvidia GTX580 (Palit)
Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
blog.unlimitedengine.de
design-projects.de
-
05.01.10 12:31 #4
nanu

Bekommst Du denn stets den gleichen Wert für 'attrib'
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Nein GetFileAttributes() gibt schon verschiedene Werte zurück aber bei der if gibts immer nen true irgendwie... also so geht auf jedenfall net
Code cpp:1 2 3 4 5 6 7 8
DWORD Attrib; Attrib = GetFileAttribute(L"c:\\Datei.dat"); if(Attrib & FILE_ATTRIBUTE_DIRECTORY) { cout << "verzeichnis" << endl; } else { cout << "datei" << endl; }
OS: Win 7 Ultimate x64
CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
RAM: 4 x 8GB-DDR3 1333MHz
Board: Asus P8Z68-V/Gen3
GFX: Nvidia GTX580 (Palit)
Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
blog.unlimitedengine.de
design-projects.de
-
06.01.10 07:59 #6
Moin,
ja, da haben wir wohl beide gepennt ....
Versuch mal so:
Code cpp:1 2 3 4 5 6 7 8 9 10
DWORD Attrib; Attrib = GetFileAttribute(L"c:\\Datei.dat"); if( (Attrib & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY ) { cout << "verzeichnis" << endl; } else { cout << "datei" << endl; }
und analog für die anderen Werte !
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Okay das funktioniert =)
Vielen Dank!
LG ManuOS: Win 7 Ultimate x64
CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
RAM: 4 x 8GB-DDR3 1333MHz
Board: Asus P8Z68-V/Gen3
GFX: Nvidia GTX580 (Palit)
Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
blog.unlimitedengine.de
design-projects.de
Ähnliche Themen
-
ZIP File und Dateiattribute
Von schindi42 im Forum JavaAntworten: 8Letzter Beitrag: 08.12.09, 22:47 -
Dateiattribute erweitern [Windows]
Von flashray im Forum Coders TalkAntworten: 2Letzter Beitrag: 29.09.09, 08:53 -
Dateiattribute auslesen
Von Tschena im Forum C/C++Antworten: 3Letzter Beitrag: 20.11.06, 19:31 -
Auf Dateiattribute zugreifen (Erstellungsdatum)
Von Immi im Forum JavaAntworten: 2Letzter Beitrag: 11.03.05, 14:40 -
Dateiattribute Setzen
Von Nebuchadnezar im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 20.02.04, 23:13





Zitieren
Login






