Thread Kommisches Zeichen am Ende der Zeile (26 answers)
Opened by Mathias at 2014-03-11 11:59

GwenDragon
 2014-03-12 11:57
#174034 #174034
User since
2005-01-17
14741 Artikel
Admin1
[Homepage]
user image
Das passiert aber nur, wenn die Datei beim zweiten Mal im Modus O_RDWR geöffnet wird, bei O_RDONLY wird die Datei nicht auf 0 byte Länge gekürzt.

Bei Python genauso:
Code (python): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import os

fd = os.open( "test", os.O_RDWR|os.O_CREAT )
os.write(fd, "\x1A")
fstats = os.fstat( fd )
os.close( fd )

print "Create: ",fstats.st_size

fd2 = os.open( "test", os.O_RDWR|os.O_CREAT )
fstats2 = os.fstat( fd2 )
os.close( fd2 )

print "Reopen: ",fstats2.st_size


C:\Users\Test\Desktop>py.exe x.py
Create: 2
Reopen: 1


Ist wohl Windows-spezifisch.

View full thread Kommisches Zeichen am Ende der Zeile