C# 创建日期文件夹

//创建日期文件夹
            string path = AppDomain.CurrentDomain.BaseDirectory + @"upload\" + DateTime.Now.ToString("yyyy/MM/dd");
            MessageBox.Show(path);
            System.IO.DirectoryInfo info = System.IO.Directory.CreateDirectory(path);
            MessageBox.Show("ok");

这个是创建代码:

在win8 64位系统下,测试正常,没有问题

在win2003 32位系统下,测试异常,创建的文件夹不正确

//创建日期文件夹
            string path = AppDomain.CurrentDomain.BaseDirectory + @"upload\" + DateTime.Now.ToString("yyyy") + "\\" + DateTime.Now.ToString("MM") + "\\" + DateTime.Now.ToString("dd");
            MessageBox.Show(path);
            System.IO.DirectoryInfo info = System.IO.Directory.CreateDirectory(path);
            MessageBox.Show("ok");

还是老老实实用下面创建方法吧:

时间: 2024-10-26 03:39:15

C# 创建日期文件夹的相关文章

Linux命令创建日期文件夹或者文件

touch 命令:用于创建文件 mkdir 命令:用于创建文件夹 date 命令:获取系统时间 关于date获取系统时间选项 * %Y:年 * %m:月 * %d:日 * %H:小时 * %M:分钟 * %S:秒 * 实例1: 创建文件夹 mkdir `date +%Y%m%d` 生成文件夹格式YYYYmmdd [[email protected] data]$ mkdir `date +%Y%m%d` [[email protected]7 data]$ ls 20190724 mkdir `

按创建日期删除指定日期之前的文件夹及文件夹下的所有子目录

转载void CTestDlg::DeleteDirectory(CString strDir) { if(strDir.IsEmpty()) return; //首先删除文件及子文件夹 CFileFind ff; BOOL bFound = ff.FindFile(strDir+"\\*", 0); while(bFound) { bFound = ff.FindNextFile(); CString filename = ff.GetFileName(); if(filename=

【Android】14.3 浏览手机中的所有文件夹和文件

分类:C#.Android.VS2015: 创建日期:2016-02-27 一.简介 前面我们了解了内部存储.外部存储的含义,用一句话说,内部存储实际上是保存在"data"文件夹下,外部存储(SD卡)实际是保存在"sdcard"或者"storage"文件夹下. 这个例子演示如何将这些内部存储和外部存储的文件夹及其子文件架下的文件全部显示出来,类似于树形结构一层一层地向下看(例子没有实现返回上层的功能,或者说,仅仅实现了Android自带的文件浏览

用批处理文件自动备份文件及文件夹,并自动删除n天前的文件

---恢复内容开始--- 下是备份的批处理,添加到"计划任务"中,设定时间自动运行 复制代码 代码如下:@echo off rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的.date:~0,4的意思是从0开始截取4个字符 set d=%date:~0,4%%date:~5,2%%date:~8,2% rem 设定压缩程序路径,这里用的是WINRAR的rar.exe进行打包

文件和文件夹操作

一.文件操作 1.File类的常用静态方法: void AppendAllText(string path, string contents),将文本contents附加到文件path中 bool Exists(string path)判断文件path是否存在 string[] ReadAllLines(string path) 读取文本文件到字符串数组中 string ReadAllText(string path) 读取文本文件到字符串中 void WriteAllText(string p

关于文件夹的所有文件名称修改以及输出

背景:我有一个文件夹,里面有几十首歌曲,我想给每首歌曲的名称前加个数字 如:001_邓紫棋-喜欢你.flac 002_GALA-追梦赤子心.flac …… 然后再输出到一个txt文档内(或者Excel). 步骤: 下载一个小软件Replace Pioneer  安装完成后打开软件,找到 Tools -> Batch Runner  Pick Files.选择所要修改的文件内容,确定后所有要修改的文件都会显示在下面的表格中. 勾选 Set output file name ,然后在后面的复选框中进

dll文件32位64位检测工具以及Windows文件夹SysWow64的坑(很详细,还有自动动手编程探测dll)

阅读目录 dll文件不匹配导致数据库无法启动 究竟是System32还是SysWow64 区分dll文件32位64位的程序让我倍感迷惑 再次判断究竟是System32还是SysWow64——意想不到的坑 Program Files (x86)与Program Files 32位程序真的需要访问System32吗 32位程序与64位程序的区别总结 参考资料 自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program

Windows 10开发基础——文件、文件夹和库(一)

主要内容: 1.枚举查询文件和文件夹 2.文本文件读写的三种方法——创建写入和读取文件 3.获得文件的属性 枚举查询文件和文件夹 先了解一下文件查询的几个方法: StorageFolder.GetFilesAsync: 获取当前文件夹中的所有文件,返回一个 IReadOnlyList<StorageFile>集合 IReadOnlyList<StorageFile> fileList =await picturesFolder.GetFilesAsync(); StorageFol

用C#操作文件/文件夹(删除,复制,移动)

操作某一个文件/文件夹,需要一个文件的完整路径 一.使用File的静态方法进行文件操作 //使用file的静态方法进行复制 File.Copy(path, destpath); //使用File的静态方法删除路径下的一个文件 File.Delete(path); //使用File的静态方法移动路径下的一个文件 File.Move(path, destpath); File.ReadAllText(path); //打开一个文本文件*.txt ,读取文件中数据,然后关闭该文件 //写入 File.