procedure TfrmBF.DirectoryListBox1Change(Sender: TObject); begin edit1.Text := trim(DirectoryListBox1.Directory); //用trim去掉空格看看; end;
看一下CopyFiled的帮助,在目标文件路径中一定要包含文件名才能成功。完整的代码如下: procedure TForm1.Button2Click(Sender: TObject); var sFileName:String; begin sFileName:='new.txt'; if copyfile(PChar('f:\\'+sFileName),Pchar(DirectoryListBox1.Directory+sFileName),false) then showmessage('数据备份成功!') else ShowMessage('数据备份失败!'); end;
看一下CopyFiled的帮助,在目标文件路径中一定要包含文件名才能成功。完整的代码如下: procedure TForm1.Button2Click(Sender: TObject); var sFileName:String; begin sFileName:='new.txt'; if copyfile(PChar('f:\\'+sFileName),Pchar(DirectoryListBox1.Directory+sFileName),false) then showmessage('数据备份成功!') else ShowMessage('数据备份失败!'); end;
begin
edit1.Text := trim(DirectoryListBox1.Directory);
//用trim去掉空格看看;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
sFileName:String;
begin
sFileName:='new.txt';
if copyfile(PChar('f:\\'+sFileName),Pchar(DirectoryListBox1.Directory+sFileName),false) then
showmessage('数据备份成功!')
else
ShowMessage('数据备份失败!');
end;
procedure TForm1.Button2Click(Sender: TObject);
var
sFileName:String;
begin
sFileName:='new.txt';
if copyfile(PChar('f:\\'+sFileName),Pchar(DirectoryListBox1.Directory+sFileName),false) then
showmessage('数据备份成功!')
else
ShowMessage('数据备份失败!');
end;