我在程序中建立一个文本文件,但是我如何将它保存在我的硬盘上呀??
该用什么函数呀?是不是用assignfile()呀?
还有一个问题,就是我用assignfile(f,tfile )关联一个我的硬盘上的一个已经存在的文本文件时,这个函数的后面一个参数tfile该如何写,假如我的 D 盘上一个 wo.txt 文件,想用上面的函数时我该如何的写 tfile 呀? 是写wo.txt 还是写
d:\wo.txt 呀,但是我试了两种方法但是都不行呀? 请各位老大帮忙解决这个问题。小弟很是感激 !!
多谢!!
该用什么函数呀?是不是用assignfile()呀?
还有一个问题,就是我用assignfile(f,tfile )关联一个我的硬盘上的一个已经存在的文本文件时,这个函数的后面一个参数tfile该如何写,假如我的 D 盘上一个 wo.txt 文件,想用上面的函数时我该如何的写 tfile 呀? 是写wo.txt 还是写
d:\wo.txt 呀,但是我试了两种方法但是都不行呀? 请各位老大帮忙解决这个问题。小弟很是感激 !!
多谢!!
解决方案 »
- 如何把 MyStream :TMemoryStream 转化为string
- 请各位朋友指点一下:关于delphi 中包的问题。
- 哪里有Delphi 6 从入门到精通(Mastering Delphi 6) 里面的范例程序?
- 关于dbgrid的问题,应该不难,要是真的解决还可以注册在送分
- 怎样让鼠标调动TEdit控件的高宽?
- fast report 条码问题
- 请大侠指点!
- 我的这段保存图片的代码哪里错了?
- bcb和delphi中一些变量前缀用的是 F ;比如 FSize: Integer; 这个F是什么单词的缩写。
- 请问按了DBGrid的column可以排序吗? 不用order by
- 肥水不流外人田,MOP上有MM找BF了,还《很想找个程序员男朋友》
- 从文本文件把汉字输入acess怎么做?要求一个汉字对应一条记录
Reset(F);{以只读方式打开,文件123.txt必须存在}
或者:Rewrite(F);{创建一个新文件123.txt,如果123.txt已经存在,则原文件被消除}CloseFile(F);{123.txt将被写入磁盘}
F : TTextFile;{必须先声明文件类型}
begin
AssignFile(F, 'd:\123.txt'); { 如果文件123.txt存在,就打开,不存在则自动创建 }
Reset(F);{以只读方式打开,文件123.txt必须存在}
或者:Rewrite(F);{创建一个新文件123.txt,如果123.txt已经存在,则原文件被消除} CloseFile(F);{123.txt将被写入磁盘}end;
我将我的代码贴出来 ,大家看一下,是怎么回事。 var
f:textfile;
s:string;
begin
assignfile(f,'D:\wo.txt') ;\\我在我的D盘上建立一个叫做wo.txt 的文本文件。
reset(f) ;
try
s:='woshiwo' ;
writeln(f,s) ;
finally
closefile(f) ;
end;
end;
Rewrite(F);{创建一个新文件123.txt,如果123.txt已经存在,则原文件被消除}
myMemo.Lines.LoadFromFile('d:\a.txt');//读入
myMemo.Lines.Add('asdfasdfasdfasdf');//增加
myMemo.Lines.Insert('asdfasdfasdfasdf');//增加
myMemo.Lines.SaveToFile('d:\b.txt');//存盘
用法和TMemo类一样,但是它不是windows窗口类派生的,应该占用资源比TMemo 少