Witam, chcialbym sie dowiedziec jak mozna zarezerwowac miejsca dla sciaganego pliku tzn. sciagam plik z neta ktory wazy 600Mb, do katalogu np. C:\QPA. Sciagam po kawalku,ale to jest nie istotne, chodzi mi o to jak od razu, po sciagnieciu pierwszego bajtu i utworzeniu pliku w folderze, mial on juz na wstepie 600Mb(cos takiego jak we FlasGet)
0
0
Moze go np.: zapisać do tych 600 mb powiedzmy zerami, a potem tylko nadpisywac kolejne bajty... :D
0
W systemie Fat32 i NTFS wszystkie pliki mają dane o miejscu zajmowanym żeby mniej zajmowało sprawdzanie wolnego miejsca i objętości plików. Jednak żeby je zmienić trzeba raczej zasięgnąć do Asemblera niż do Pascala ... :-)
0
Czyli pozostaje mi teoretycznie szukanie rozwiazania w ASM ?? czyli w Object Pascal byloby to nie mozliwe ? :(
0
var
F:file of byte;
b:byte;
begin
AssignFile(F,'c:\test.xxx');
Rewrite(F);
Seek(F,1024*1024*600-1);
b:=0;
Write(F,b);
CloseFile(F);
end;
0
Dziekuje pq , widze ze musze sie douczyc o plikach :D