|
|
1
17
您只需要手动计算和操作文件名。下面的(伪)代码是脏的,但它是基本算法。根据需要重构它。
如果你能摆脱它,你可以一直在日期时间上。现在以你选择的格式。不管怎样,这就是我们处理临时文件的方法。 |
|
|
2
5
最后,我使用接受的答案创建了一个如下所示的扩展方法:
|
|
|
3
3
|
|
|
4
2
然后,如果您有保存到下一个文件的方法:
如果希望能够始终按名称对所有文件进行排序,请使用 standard numeric format string 在string.format部分。 |
|
|
5
1
要想找到解决这个问题的方法,请查看KeithDahlby最近的博客文章。” Improve Your Code Golf Game with LINQ “他对同一个问题的论述非常优雅。 |
|
|
6
0
我想你得做点什么,比如说,你必须有一本文件名词典:
在这种情况下,您可能需要解析扩展或重构之类的内容。 如果您无法控制目录中文件的名称,则可以手动计算出现的次数:
编辑 :正如评论中指出的,这是一个快速而肮脏的解决方案,有一个主要的错误。 这里有一个更慢(我想)但更健壮的解决方案:
|
|
|
7
0
|
|
|
8
0
如果你一个接一个地做一个文件,所有的答案都很好,但是如果你(或你的用户)正在上传一个文件,你需要检查它是否存在,然后重命名新文件,这样做:
或者类似的东西。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 12 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 12 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |