在创建目录I';我得到了一些子目录

本文关键字:子目录 创建目录 | 更新日期: 2023-09-27 18:24:27

这是代码:

namespace Testing
{
    public partial class Form1 : Form
    {
        private string contentDirectory = "";

        public Form1()
        {
            InitializeComponent();
            string[] filesContent = Directory.GetFiles(@"c:'windows'minidump'");            
            string currentDate = DateTime.Now.ToShortDateString();
            contentDirectory = Path.GetDirectoryName(Application.LocalUserAppDataPath) + "''WM_" + currentDate;
            Directory.CreateDirectory(contentDirectory);
        }

我最终想要得到的是一个这样的目录名:

C: ''Users''bout_000''AppData''Local''Testing''Testing''WM_27-03-13

相反,我现在得到的是:

C: ''Users''bout_000''AppData''Local''Testing''Testing''WM_''23''97''13

为什么?

如何将当前日期格式化为:27-03-13 and not 27/03/13

在创建目录I';我得到了一些子目录

为什么?

因为区域设置的日期格式使用斜线来分隔各个部分。当您将其连接到文件系统路径中时,您就进入了子目录。

我如何将当前日期设置为:27-03-13而不是2013年3月27日?因此/它将是-

使用DateTime.Now.ToString("dd-MM-yy")

指定日期时间的字符串表示格式:

DateTime.Now.ToString("dd-MM-yy");

有关更多信息,请参阅MSDN-自定义日期和时间格式字符串!

获取所需的日期字符串。

DateTime.Now.ToString("dd-MM-yy");