Italia
Foro & Aiuto

abgelöst: Funktion: fattr

 
long = fattr ( { string Dateiname | long Modi [, string Dateiname] } )

Wenn nur 1 Parameter angegeben ist:

Gibt die Dateigröße zurück, ob sie existiert oder ob Dateiname ein Verzeichnis ist.
print fattr("meine.datei")

Existiert die File nicht gibts -1,
ist Dateiname ein Verzeichnis gibts -2.

Wenn 2 Parameter angegeben:

Parameter 1: Modi
Parameter 2: File/ Verzeichnisname

Werte per Modi:


0: Dimensione der File oder -1 wenn nicht existiert oder -2 wenn Verzeichnis (selbe wie fattr(datei))
1: File oder Verzeichnis existiert
2: ist eine File
3: ist ein Verzeichnis
4: ist "versteckt"/ hidden
5: ist lesbar, Ausleserecht
6: ist beschreibbar, Beschreiberecht
7: ist ausführbar, Ausführungsrecht
8: Zeitpunkt letzte Cambiamento als Unixzeitstempel
20: Bytes freier Speicher aktueller Pfad
21: Bytes Gesamtspeicher aktueller Pfad
100: MediaRescan/Unmount+Mount

Keywords: fattr, fileexists, direxists, fsize, ftime, dirsize, disksize, diskfree

 
30.11.2014  
 



filesize umbenannt zu fsize
 
10.01.2015  
 




HofK
Kurz und knapp find ich gut, gibt zuviel neuere "Labersprachen":
document.getElementById("beispiel").firstChild.nodeValue = beispieltext;

Aber zu knapp ist auch problematisch ... was war jetzt gerade f... ???

filesize, filedelete, und filelist empfinde ich eigentlich nicht als lang
 
10.01.2015  
 



Zumal Io l' Grundsprachschatz doch recht übersichtlich halten möchte.

Überlege auch von Name zu Name wies mir am sinnvollsten scheint.

Beispiel:

fpc, file_put_contents, wird nirgends fpc genannt, irgendwann hatte ich aber mal fpc und fgc etc umgesetzt per XProfan und dann auch einmal per nProcs - ist schön kurz und präzise.

Dann macht aber filesize vom Namen her weniger Sinn als fsize. Jedoch fs und fsiz wären imho falsch abgekürzt, einmal weil ich keinen 2buchstabigen Grundfunktionen mag und weil fs auch filesystem bedeuten potuto und da wegen fpc und fgc das f eh per file steht bietet sich halt fsize an. Nenne ichs jedoch filesize müsste ichs auch filedelete nennen statt fdelete und dann auch filegetcontents statt fgc und das wäre dann wiederum nicht gradlinig. und so überlege ich von Fall zu Fall und mir ist halt erstmal nur wichtig, dass ich es sinnvoll begründen potuto und nicht völlig luftikös benenne.
 
10.01.2015  
 




Michael
W.
Wobei ich aber schon immer fpc und fgc per zu kurz gehalten habe.

Hier hätt's auch ein fget und fput getan...
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
10.01.2015  
 



Wäre imho weniger eindeutig als ein fread und fwrite, zumal zu fget besser fset pässe - dies wiederum aber mir zu wenig anmutet in Bezug darauf das es um den Inhalt als um Attribute geht etc.

Lieber fread und fwrite als fgc und fpc?

mkdir und chdir nerven mich dahingehen leider etwas, fchdir und fmkdir wären richtiger aber erscheinen mir unpassender da chdir und mkdir so schön geläufig sind.
 
10.01.2015  
 




Michael
W.
fread u fwrite sieht anwenderfreundlich aus...
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
11.01.2015  
 




HofK
Michael W. (11.01.15)
fread u fwrite sieht anwenderfreundlich aus...


Sehe ich auch so.
 
11.01.2015  
 



fsize kann nun auch als fexists und direxists verwendet werden,

ist Rückgabewert -1 (dann existiert die File nicht (fileexists),
ist Rückgabewert -2 dann ists ein Verzeichnis (direxists).

Vermutlich werde ich dann aber fsize umbenennen zu fattr, einfach auch damit noch andere Dateiattribute ermittelt aber auch gesetzt werden können.
 
16.01.2015  
 



Neu:

Wenn 2 Parameter angegeben:

Parameter 1: Modi
Parameter 2: File/ Verzeichnisname

Werte per Modi:


0: Dimensione der File oder -1 wenn nicht existiert oder -2 wenn Verzeichnis (selbe wie fattr(datei))
1: File oder Verzeichnis existiert
2: ist eine File
3: ist ein Verzeichnis
4: ist "versteckt"/ hidden
5: ist lesbar, Ausleserecht
6: ist beschreibbar, Beschreiberecht
7: ist ausführbar, Ausführungsrecht
8: Zeitpunkt letzte Cambiamento als Unixzeitstempel
 
16.01.2015  
 



Neu: Wird ein Modi angegeben ist Dateiname jetzt optional, z.B. per Modi 20 und 21:

20: Bytes freier Speicher aktueller Pfad
21: Bytes Gesamtspeicher aktueller Pfad

print fattr(20)
print fattr(21)
 
18.01.2015  
 



Neuer Modus:

100: MediaRescan/Unmount+Mount

Manchmal muss man Mezzi di comunicazione bzw. File vom System neu einscannen
lassen z.B. damit File auf dem USB-Laufwerk erscheinen und/ oder
in der Galerie etc.: fattr(100,pfad)
 
31.01.2015  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

5.274 Views

Untitledvor 0 min.
maroro01.07.2016
Micha1233419.03.2016
iF11.01.2016
HofK25.11.2015
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

iF (8x)
Michael W. (2x)
HofK (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie