在 Delphi 中怎样实现将文件保存到指定文件夹

我希望在Delphi中将一个文件保存到指定的文件夹下(也就是程序所在的文件夹)而不是当前的文件夹,但不要弹出保存对话框,用一个函数来实现的,请高手指点。... 我希望在 Delphi 中将一个文件保存到指定的文件夹下(也就是程序所在的文件夹)而不是当前的文件夹,但不要弹出保存对话框,用一个函数来实现的,请高手指点。 展开
 我来答
一诺千金丨
2016-01-08 · 知道合伙人数码行家
一诺千金丨
知道合伙人数码行家
采纳数:8766 获赞数:32842
1、专业生产电力检测设备,若要咨询相关直接向我咨询关于电力检测设备的问题吧。 2、武高电测最佳员工。

向TA提问 私信TA
展开全部
uses FileCtrl;

function SelectDirectory(var Directory: string; // 英文对话框
Options: TSelectDirOpts; HelpCtx: Longint): Boolean; overload;
function SelectDirectory(const Caption: string; // 中文对话框
const Root: WideString;
var Directory: string): Boolean; overload;

//以下是Delphi帮助的Demo:

uses FileCtrl;

const
SELDIRHELP = 1000;
procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := 'C:/MYDIR'; // 缺省为C:/MYDIR
if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP) then
Label1.Caption := Dir; // Dir返回选择的文件夹
end;
lovesky0414
2013-04-18 · TA获得超过3353个赞
知道大有可为答主
回答量:1610
采纳率:66%
帮助的人:1566万
展开全部
filestream.savetofile('你要保存的路径' + '你要保存的文件名');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
用 setcurrentdir(const dir:string) 可以实现
设置当前目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
这个实在些
2013-04-18 · TA获得超过552个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:627万
展开全部
var
path :string;
path := ExtractFilePath(Paramstr(0)) + '文件名';

控件.save(path);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
function TData1.DeleteDirectory(const Source:String): boolean;
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(source+#0);
pTo := PChar(source+#0);
fFlags := FOF_NOCONFIRMATION+FOF_NOCONFIRMMKDIR ;
end;
Result := (SHFileOperation(fo) = 0);
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式