会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
kttt
博客园
首页
新随笔
联系
管理
订阅
写了个烂代码,请原谅
using
System.Text ;
using
System.IO ;
/**/
///
<summary>
///
Summary description for file
///
</summary>
public
class
file
{
private
string
_filename;
private
StreamReader ts;
private
StreamWriter ws;
public
bool
opened,openforwriter,creatfile;
private
string
_filepath
=
Directory .GetCurrentDirectory () ;
public
file()
{
Init();
}
public
file(
string
filename)
{ Init();
_filename
=
filename;
}
/**/
/*
初始化
*/
private
void
Init()
{ opened
=
false
;
openforwriter
=
false
;
}
/**/
/*
读取文件
*/
public
bool
OpenForRead(
string
filename)
{ _filename
=
filename;
try
{
ts
=
new
StreamReader(_filename);
opened
=
true
;
}
catch
(FileNotFoundException ex)
{
return
false
; }
}
public
bool
OpenForRead()
{
return
OpenForRead(_filename);
}
public
string
ReadLine()
{
return
ts.ReadLine(); }
/**/
/*
写文件
*/
public
bool
OpenForWrite()
{
return
OpenForWrite(_filename); }
public
bool
OpenForWrite(
string
filename)
{
_filename
=
filename;
try
{
ws
=
new
StreamWriter(_filename);
openforwriter
=
true
;
return
true
;
}
catch
(FileNotFoundException ex)
{
return
false
; }
}
public
void
WriteLine(
string
cha)
{ ws.WriteLine(cha); }
public
string
FilePath
{
get
{
return
_filepath; }
set
{ _filepath
=
value; }
}
/**/
/*
创建文件
*/
public
bool
CreatFile()
{
return
CreatFile(_filename); }
public
bool
CreatFile(
string
filename)
{ _filename
=
filename;
try
{
if
(File.Exists(_filepath
+
_filename))
{ File.Delete(_filename);
File.Create(_filepath
+
_filename);
return
true
;}
}
catch
(Exception ex)
{
return
false
;}
}
/**/
/*
删除文件
*/
public
bool
DeleteFile()
{
return
DeleteFile(_filename); }
public
bool
DeleteFile(
string
filename)
{ _filename
=
filename ;
if
(File.Exists(_filepath
+
_filename))
{
File.Delete(filepath
+
_filename);
return
true
;
}
else
{
return
false
; }
}
}
写一些垃圾代码,有时间利用多态重写代码
不好意思
posted @
2006-09-25 23:11
释天
阅读(
534
) 评论(
4
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告