Datei-Attribute in PB ²

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:   

Datei-Attribute in PB ²

Beitrag von Mok »

Hi!
Kann man mit PB v3.94 einer Datei attribute geben (vllt. WinAPI?)? In der Hilfe hab ich zumindest nichts gefunden. (Außer was zum Lesen der Attribute)
MfG, Mok
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
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Mok
http://www.api-library.i3h.de/html/date ... etzen.html

Konstanten:
#FILE_ATTRIBUTE_ARCHIVE
#FILE_ATTRIBUTE_HIDDEN
#FILE_ATTRIBUTE_NORMAL
#FILE_ATTRIBUTE_READONLY
#FILE_ATTRIBUTE_SYSTEM
(Weitere Konstanten findest du auf der MSDN-Site oder in der Struktur-Liste der PB IDE.)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
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:   

Beitrag von Mok »

Kann es sein, dass ich jetzt die datei mittels DeleteFile() nichtmehr löschen kann? (ich habs sogar vorher auf #FILE_ATTRIBUTE_NORMAL gesetzt)
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
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Mok
Also bei mir klappt es mit dem Löschen der Datei.

Code: Alles auswählen

SetFileAttributes_("Datei.txt",#FILE_ATTRIBUTE_READONLY)
SetFileAttributes_("Datei.txt",#FILE_ATTRIBUTE_NORMAL)
DeleteFile("Datei.txt")
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten