Jump to content

C/C++: Windows programmeeshana - lieli faili


Vilx-
 Share

Recommended Posts

Es taisu programmu C++, un man vajadzeetu uzzinaat kaadu viedu sisteemas funkciju, kaa var diezgan aatri uz diska uztaisiit lielu failu. Nu, teiksim, 10GB (4GB, ja uz FAT32). Man ir vienalga, kas tajaa failaa ir iekshaa, galvenais, ka ir rezerveeta daudz vieta. Vai ir kaads veids, kaa to var izdariit? Teoreetiski tam vajadzeetu buut iespeejamam, bet vai ri kaada taada funkcija? Ieteicams, lai taa straadatu uz visaam Windozes versijaam no 95 uz augshu, bet ja nevar - nu, sakiet ko vien ziniet!

Link to comment
Share on other sites

Es taisu programmu C++, un man vajadzeetu uzzinaat kaadu viedu sisteemas funkciju, kaa var diezgan aatri uz diska uztaisiit lielu failu. Nu, teiksim, 10GB (4GB, ja uz FAT32). Man ir vienalga, kas tajaa failaa ir iekshaa, galvenais, ka ir rezerveeta daudz vieta. Vai ir kaads veids, kaa to var izdariit? Teoreetiski tam vajadzeetu buut iespeejamam, bet vai ri kaada taada funkcija? Ieteicams, lai taa straadatu uz visaam Windozes versijaam no 95 uz augshu, bet ja nevar - nu, sakiet ko vien ziniet!

fat32 nespiid tev uzlikt 10gigu failu

taakaa saakumaa pac apredeljaisja ko tu iisti gribi ...

 

Lasiit iemaacies - 4GB, ja uz FAT32!

Link to comment
Share on other sites

Es taisu programmu C++, un man vajadzeetu uzzinaat kaadu viedu sisteemas funkciju, kaa var diezgan aatri uz diska uztaisiit lielu failu. Nu, teiksim, 10GB (4GB, ja uz FAT32). Man ir vienalga, kas tajaa failaa ir iekshaa, galvenais, ka ir rezerveeta daudz vieta. Vai ir kaads veids, kaa to var izdariit? Teoreetiski tam vajadzeetu buut iespeejamam, bet vai ri kaada taada funkcija? Ieteicams, lai taa straadatu uz visaam Windozes versijaam no 95 uz augshu, bet ja nevar - nu, sakiet ko vien ziniet!

Vispirms izsauc SetFilePointer uz vēlamo izmēru un pēc tam SetEndOfFile.

Link to comment
Share on other sites

Es taisu programmu C++, un man vajadzeetu uzzinaat kaadu viedu sisteemas funkciju, kaa var diezgan aatri uz diska uztaisiit lielu failu. Nu, teiksim, 10GB (4GB, ja uz FAT32). Man ir vienalga, kas tajaa failaa ir iekshaa, galvenais, ka ir rezerveeta daudz vieta. Vai ir kaads veids, kaa to var izdariit? Teoreetiski tam vajadzeetu buut iespeejamam, bet vai ri kaada taada funkcija? Ieteicams, lai taa straadatu uz visaam Windozes versijaam no 95 uz augshu, bet ja nevar - nu, sakiet ko vien ziniet!

Vispirms izsauc SetFilePointer uz vēlamo izmēru un pēc tam SetEndOfFile.

Wow! Nupat tikai izlasiiju, ka SetFilePointer var likt arii peec faila beigaam! Thanx! Tas, skjiet, atrisina manu probleemu! icon_smile.gif Ceru tikai, ka tas patiesi notiek vajadziigajaa aatrumaa. Bet, ja var ticeet MSDN, tad faila saturs netiek aiztikts, tikai rezerveeti klasteri, taapeec tam vajadzeetu buut iistajam. Liels paldies!

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...