string filename = DateTime.Today.ToString() + ".csv";
if(!File.Exists(filename))
File.Create(filename);
Run Code Online (Sandbox Code Playgroud)
我认为这会起作用,但它会抛出'格式不支持'错误.我只想在我的.exe旁边的目录中创建一个csv
我认为问题是将DateTime转换为字符串将生成一个包含无效文件名字符的字符串,例如冒号(:),这将导致创建失败.
您可能希望使用格式字符串来控制生成的文件名.例如
string filename = DateTime.Today.ToString("yyyy-MM-dd") + ".csv";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1270 次 |
| 最近记录: |