Rezerwowanie miejsca

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1