CSDN-CSDN社区-.NET技术-.NET Framework

收藏 asp.net中如何按日期创建文件夹[问题点数:20]

  • yby1210
  • (yby1210)
  • 等 级:
  • 结帖率:
楼主发表于:2008-06-17 08:46:32
有个问题请教大家
我做了个新闻发布系统
我想把每天发布的新闻保存在一个按照当天的日期新建的一个文件夹里面,当然这个文件夹的名称就是当天日期,比如我今天发布的消息就保存在文件夹名为20080617的文件夹中,请问这个怎么实现,先谢谢了
回复次数:8
#1楼 得分:0回复于:2008-06-17 09:10:17
    /// <summary>
    /// 得到当前日期,测试成功
    /// </summary>
    /// <returns> </returns>
    public static string datenow()
    {

        DateTime now = DateTime.Now;
        string datestr = now.Year.ToString() + now.Month.ToString()  + now.Day.ToString();
        return datestr;
    }
#2楼 得分:0回复于:2008-06-17 09:21:18
C# code
//随手打的,可能有误 private static void CreateDirectory() { string dirName=System.DateTime.Now.ToString("yyyyMMdd"); if(!Directory.Exists(dirName) { Directory.Create(dirName); } }
#3楼 得分:0回复于:2008-06-17 09:21:42
  /// <summary>
    /// 得到短日期格式
    /// </summary>
    /// <returns> </returns>
    public static string datenowduan()
    {
        DateTime now = DateTime.Now;
        string datestr = now.Year.ToString() + now.Month.ToString("00") + now.Day.ToString("00");
        return datestr;
    }


这个相对来说更符合
#4楼 得分:0回复于:2008-06-17 09:25:33
都很好的方法
#5楼 得分:0回复于:2009-05-27 15:43:41
youyong
#6楼 得分:0回复于:2009-05-31 18:44:35
学学
#7楼 得分:0回复于:2009-06-01 13:31:02
string str = HttpContext.Current.Server.MapPath("~/" + System.DateTime.Now.ToString("yyyyMMdd")+ "/");
                if (!Directory.Exists(str))
                {
                    Directory.CreateDirectory(str);
                }
#8楼 得分:0回复于:2009-06-03 12:21:54
这个不错
引用 2 楼 conan304 的回复:
C# code//随手打的,可能有误
private static void CreateDirectory()
{
string dirName=System.DateTime.Now.ToString("yyyyMMdd");
if(!Directory.Exists(dirName)
{
Directory.Create(dirName);
}
}
相关问题
[高分]如何在自己的网页空间里创建文件夹(按日期)? Web 开发/ ASP ...
如何用VB控制打开文件夹中最后生成的文件(。txt) VB / 数据库(包含 ...
请问如何读取一个文件夹中所有的图片,并保存到数据库中!十万火急,望 ...
我想在dos命令行批处理中根据日期建立文件夹,怎么建立呢? .NET技术 ...
XML文件内容如何按日期排序? .NET技术/ ASP.NET - CSDN社区community ...
如何用ASP实现对服务器文件夹的控制? Web 开发/ ASP - CSDN社区 ...