不使用 savedialog 保存文件,怎样把文件保存到硬盘里? ( 积分: 50 )

  • 主题发起人 主题发起人 mooncmy
  • 开始时间 开始时间
M

mooncmy

Unregistered / Unconfirmed
GUEST, unregistred user!
我不想保存文件的时候弹出对话框,而是直接把文件保存到硬盘里,能不能办到?
 
我不想保存文件的时候弹出对话框,而是直接把文件保存到硬盘里,能不能办到?
 
SaveToFile()
 
50分.[:(][:(][:(]
 
to ak_2005
先谢谢你!
能否具体点?
 
var
theStream: TmemoryStream;
...
theStream := TMemoryStream.Create;
theStream.LoadFromFile(...);读文件
theStream.SaveToFile(...);写文件
theStream.Free;
 
比如说,远程传输一个文件给我,我获取了文件名为:M,然后我将它保存到 C 盘下,不用savedialog,怎么实现?请大虾指点!谢谢
 
把文件直接保存到硬盘上是一个很笼统的提法,因为有太多的数据可以作为文件直接保存到硬盘上,所以你要别人具体是无法做到的。如果想具体点,首先你要说清楚你想把什么类型的数据(文件)直接保存到硬盘上。
 
接收的时候点保存时传到一个默认路径(象QQ传文件一样)
 
比如说,远程传输一个文件给我,我获取了文件名为 M.avi,还有大小,然后我将它保存到 C 盘下,不用savedialog,怎么实现?请大虾指点!谢谢
 
SetCurrentDir('c:/') ;
 
theStream.SaveToFile('c:/M.avi');写文件
 
SaveDialog.FileName
只是给你一个文件路径,你自己写一个路径不就行了,如:
'C:/'
 
后退
顶部