在创建目录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
?
为什么?
因为区域设置的日期格式使用斜线来分隔各个部分。当您将其连接到文件系统路径中时,您就进入了子目录。
我如何将当前日期设置为: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");