前言
最近写了一个小程序,实现文件自动按照最后修改时间存入年月日分级目录。
一、思路
- 程序导入所有文件名称
- 查找所有文件最后修改时间
- 创建dictionary将文件名与最后修改时间对应
- 遍历dictionary移动文件病创建三级文件夹
二、关键代码
1.生成年月日三级文件夹方法
代码如下:
/// <summary>
/// 生成“年 月 日”分级文件夹
/// </summary>
/// <param name="pathParam">源目录,年,月,日</param>
private void GenDirectory(string[] pathParam)
{
string yearPath = System.IO.Path.Combine(pathParam[0], pathParam[1]);
if (!Directory.Exists(yearPath))
{
Directory.CreateDirectory(yearPath