kttt
游戏人生好吗! 我还剩下多少时间?
导航
博客园
首页
新随笔
联系
订阅
管理
统计
随笔 - 27
文章 - 10
评论 - 64
引用 - 0
公告
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(2)
给我留言
查看留言
我参与的团队
应届毕业生之家(0/1189)
随笔分类
(19)
ajax(3)
(rss)
as
(rss)
asp.net(6)
(rss)
flash8.0
(rss)
js(2)
(rss)
xflash
(rss)
生活(8)
(rss)
随笔档案
(27)
2007年2月 (1)
2007年1月 (1)
2006年12月 (2)
2006年11月 (3)
2006年10月 (4)
2006年9月 (9)
2006年8月 (6)
2006年4月 (1)
文章分类
(10)
.net(3)
(rss)
ADO
(rss)
js
(rss)
学习之路(7)
(rss)
文章档案
(10)
2006年9月 (2)
2006年8月 (7)
2006年4月 (1)
收藏夹
(6)
收藏(6)
(rss)
adsence
firefox
积分与排名
积分 - 23134
排名 - 1987
最新评论
阅读排行榜
1. 刚手动杀了个病毒SXS.EXE autorun.inf[转载](5551)
2. iframe的使用(4242)
3. 经典言论(1894)
4. C#中接口(interface)的理解(1857)
5. 三个范式的解释(1156)
评论排行榜
1. 赠送gmail邀请(30)
2. 刚手动杀了个病毒SXS.EXE autorun.inf[转载](5)
3. 写了个烂代码,请原谅(4)
4. 原来爱情也是一种宿命(3)
5. flash make things move 电子书(2)
写了个烂代码,请原谅
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 on 2006-09-25 23:11
释天
阅读(257)
评论(4)
编辑
收藏
网摘
所属分类:
asp.net
Comments
#1楼
aspnetx
做一个实际的应用吧
Posted @ 2006-09-26 01:05
回复
引用
查看
#2楼
[
楼主
]
释天
好!
谢谢
一定写完它
Posted @ 2006-09-26 07:58
回复
引用
查看
#3楼
大陆响尾蛇
我本也有计划写一个关于文件操作和文件夹操作的类。。。我知道网上也有很多,可是多半都只能一些简单的功能。。没有像WINDOWS那样的操作。最近也不太想写。。。作者可以写一下。。。
Posted @ 2006-09-26 14:24
回复
引用
查看
#4楼
[
楼主
]
释天
有资料吗?
参考一下,我最近有时间,应该能够写完,
谢谢大家提供资料;
Posted @ 2006-09-27 17:14
回复
引用
查看
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
人才
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2006-09-26 22:50 编辑过
Google站内搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》
相关文章:
相关链接:
所属分类的其他文章:
一个关于文件操作的类(功能还是有点弱)
写了个烂代码,请原谅
C#中接口(interface)的理解
三个范式的解释
Gridview的使用
iframe的使用
最新IT新闻:
雅虎新任CEO两大人选基本锁定
成龙谈创办汽车网站:不让我的受骗经历重演
微软高管解密Windows7内幕:大量功能中国造
Vista SP2 beta 具体更新的清单
纽约时报:Twitter为何拒绝Facebook收购