Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Truncate-a-file/Delphi/truncate-a-file-1.delphi
Normal file
13
Task/Truncate-a-file/Delphi/truncate-a-file-1.delphi
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
procedure TruncateFile(FileName : string; NewSize : integer);
|
||||
var
|
||||
aFile: file of byte;
|
||||
begin
|
||||
Assign(aFile, FileName);
|
||||
Reset(aFile);
|
||||
try
|
||||
Seek(afile, NewSize);
|
||||
Truncate(aFile);
|
||||
finally
|
||||
Close(afile);
|
||||
end;
|
||||
end;
|
||||
11
Task/Truncate-a-file/Delphi/truncate-a-file-2.delphi
Normal file
11
Task/Truncate-a-file/Delphi/truncate-a-file-2.delphi
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
procedure TruncateFile(FileName : string; NewSize : integer);
|
||||
var
|
||||
Stream : TFileStream;
|
||||
begin
|
||||
Stream := TFileStream.Create(FileName, fmOpenReadWrite, fmShareExclusive);
|
||||
try
|
||||
Stream.Size := NewSize;
|
||||
finally
|
||||
Stream.Free;
|
||||
end;
|
||||
end;
|
||||
Loading…
Add table
Add a link
Reference in a new issue