C#中button控件打开word副本,并自动以日期命名,代码如何编写?

文件夹中的word文件全部以日期命名,如20120717。现利用一个button控件,打开前一天的word副本,并将其命名为当天日期,代码如何编写?... 文件夹中的word文件全部以日期命名,如20120717。现利用一个button控件,打开前一天的word副本,并将其命名为当天日期,代码如何编写? 展开
 我来答
百度网友712a5b4
2012-07-18 · TA获得超过335个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:112万
展开全部
byte [] bys=new byte [255];
int k = 0;
using (Stream sW = File.Create("e:/xz副本.doc"))//该地址表示你的备份地址文件
{
using (Stream stream = File.Open("e:/xz.doc", FileMode.Open))//该地址表示你的源地址文件
{
k += stream.Read(bys, 0, 255);
while (k < stream.Length)
{
sW.Write(bys, 0, 255);
k += stream.Read(bys, 0, 255);
}
MessageBox.Show("背份完成!");
}
}
//自己写成方法
更多追问追答
追问
不只是需要一个备份,如只要一个复制的备份,File.Copy一条命令即可搞定,现在的问题是,如何实现复制出来的文件的文件名自动以当天日期进行命名?请大神赐教~
追答
不明白你的意思,是在复制的时候就改为当天还是将已经复制出来的改为当天
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qincai1314520
2012-07-18 · TA获得超过154个赞
知道答主
回答量:127
采纳率:0%
帮助的人:58.6万
展开全部
思路大概如下:
1. 获取当天的日期,以获得前一天的日期。格式为yyyymmdd
2. 如果仅仅只是要前一天的副本,那么完全可以用File.Copy这个方法。
更多追问追答
追问
嗯,可否写出大概的代码?新手菜鸟,请多指教。如果成功,我将加分。
追答
获取日期的方式是DateTime.Now
如果要格式化那么就是DateTime.Now.ToString("yyyymmdd")
File.Copy的方法原型是:
publicstaticvoid Copy(
string sourceFileName,
string destFileName
)
获取前一天时间的方法为
DateTime dt=DateTime.Now.AddDays(-1)

还要我把代码写出来吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d3ba069
2012-07-18 · TA获得超过789个赞
知道小有建树答主
回答量:294
采纳率:50%
帮助的人:110万
展开全部
IO.File.Create("abcd.doc");
追问
你这只是创建一个word吧,如果复制上一天的word,并以当天日期重新命名呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式