A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM陈鑫 中级黑马   /  2013-4-3 14:37  /  1131 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

该目录的完整路 :    e:\2
该目录的创建时间  1601/1/1 8:00:00
该目录最进一次访问的时间是: 1601/1/1 8:00:00
文件或文件夹的名字:  2
  1. string path = textBox1.Text;
  2.             dir = new DirectoryInfo(path);
  3.             if (dir.Exists)
  4.             {
  5.                 MessageBox.Show("该文件夹已存在!");
  6.             }
  7.             else
  8.             {
  9.                 dir.Create();//创建目录
  10.                 richTextBox1.AppendText("该目录的完整路径:" + dir.FullName + "\n");
  11.                 richTextBox1.AppendText("该目录的创建时间" + dir.CreationTime.ToString() + "\n");
  12.                 richTextBox1.AppendText("该目录最进一次访问的时间是:" + dir.LastAccessTime.ToString() + "\n");
  13.                 richTextBox1.AppendText("文件或文件夹的名字:" + dir.Name.ToString());
复制代码
为什么时间显示   1601/1/1 8:00:00  ???
我系统时间是2013啊
查看刚创建的文件夹属性发现创建时间也都和系统时间一样啊,问什么   richTextBox1.AppendText("该目录的创建时间" + dir.CreationTime.ToString() + "\n"); 显示出来时
该目录的创建时间  1601/1/1 8:00:00


评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

4 个回复

倒序浏览
  1. if (Directory.Exists(path))//Directory只包含静态方法所以不能实例化
  2.             {
  3.                 MessageBox.Show("该文件夹已存在!");
  4.             }
  5.             else
  6.             {
  7.                 Directory.CreateDirectory(path);
  8.                 richTextBox1.AppendText ("该目录的创建时间" +Directory.GetCreationTime(path).ToString());
  9.                
  10.             }
复制代码
我换成了 Directory类 获取创建时间是正确,  还是搞不懂 DirectoryInfo 类的 CreationTime获取时间怎么就成1601/1/1 8:00:00呢
回复 使用道具 举报
做以下修改即可:
dir.CreationTime.ToString()    ==>dir.CreationTime.ToLocalTime().ToString()
dir.LastAccessTime.ToString()  ==>dir.LastAccessTime.ToLocalTime().ToString()

通过ToLocalTime(),才能是正确的时间。

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
DWC_5101 发表于 2013-4-3 17:26
做以下修改即可:
dir.CreationTime.ToString()    ==>dir.CreationTime.ToLocalTime().ToString()
dir.Las ...

不管用 还是一样   我想 这应该就是电脑问题啦  。。。电脑真可能抽啦  晚上回去换台电脑试试
回复 使用道具 举报
HM陈鑫 发表于 2013-4-4 10:30
不管用 还是一样   我想 这应该就是电脑问题啦  。。。电脑真可能抽啦  晚上回去换台电脑试试 ...

换台电脑两种方法都试了下还是不管  无语啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马