Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Dateiberechtigungen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Linux-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
blackrain



Anmeldungsdatum: 02.12.2025
Beiträge: 1

BeitragVerfasst am: 02.12.2025, 19:07    Titel: Dateiberechtigungen Antworten mit Zitat

Hallo!

Ich bin recht neu bei FreeBasic.

Wenn ich eine Datei erstelle (z.B. OPEN "test.dat" FOR OUTPUT AS #1), wie kann ich unter unixoiden Systemen die File Permissions setzen, wenn sie von den über umask vorgegebenen abweichen sollen?

Ich habe über die Suchfunktionen und in der Doku nichts gefunden.

Bisher hatte ich - wenn in Basic - in yabasic programmiert, und da konnte ich von Basic einen Systemaufruf machen ("SYSTEM(chmod 555 test.dat)") zum Beispiel - nicht schön, ging aber.

Danke schonmal...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4715
Wohnort: ~/

BeitragVerfasst am: 02.12.2025, 19:48    Titel: Antworten mit Zitat

Direkt mit FreeBASIC-Bordmitteln geht das nicht (wäre auch sehr gefährlich, wenn ein Programm einfach mal so, Berechtigungen ändern könnte), aber du kannst z. B. über SHELL einen Konsolenbefehl ausführen. Läuft dann vermutlich sehr ähnlich zu dem von dir genannten SYSTEM-Befehl in yabasic.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Linux-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz