home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC & Mediji 1997 April
/
PCM_9704.iso
/
bralci
/
st
/
kop_bris.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1997-02-17
|
1KB
|
60 lines
unit kop_bris;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TDataModule1 = class(TDataModule)
private
{ Private declarations }
public
{ Public declarations }
function copy(srcFileName, trgFileName: string): boolean;
function delete(srcFileName: string): boolean;
function ProstorNaDisku(drive: byte): integer;
function VelikostDiska(drive: byte): integer;
end;
var
DataModule1: TDataModule1;
Fold: TextFile;
Fnew: TextFile;
T: string;
implementation
{$R *.DFM}
function TDatamodule1.copy(srcFileName, trgFileName: string): boolean;
begin
AssignFile(Fold, srcFileName);
Reset(Fold);
Read(Fold, T);
Rewrite(Fnew, trgFileName);
Write(Fnew, T);
CloseFile(Fold);
CloseFile(Fnew);
end;
function TDataModule1.delete(srcFileName: string): boolean;
begin
DeleteFile(srcFileName);
end;
function TDataModule1.ProstorNaDisku(drive: byte): integer;
var
DiskFreeSpace: integer;
begin
DiskFreeSpace:=DiskFree(drive);
ProstorNaDisku:=DiskFreeSpace;
end;
function TDataModule1.VelikostDiska(drive: byte): integer;
begin
VelikostDiska:=DiskSize(drive);
end;
end.