首先我想介绍一下手头的问题。
我们有一个文件存储库,其中包含您即将提交到生产的代码文件(*.sql;*.xep;*.dll;*.aspx;*.gif)。在这个存储库中,我们有包含要提交到生产的最新代码文件的主文件夹,但我们也有提交到预生产的所有更改文件夹,其中包含代码。您可以在下面的图片链接中看到主存储库结构:
协议是,每当我们向 PRE-PROD 提交某些内容时,我们都会创建一个更改文件夹,将其放在主存储库中,并更新主文件夹,但有时我们会忘记执行第二部分。
我试图以自动化的方式做到这一点:如果主文件夹和更改文件夹中有一个同名的文件,它们需要具有相同的修改日期(至少),这个特定的交叉我可以轻松地在 Excel 甚至 SQL 中完成。
因此,最后 :P,我需要的帮助是将主存储库目录和子目录中的所有 *.sql;*.xep;*.dll;*.aspx;*.gif 放入 csv 文件格式(';' 分隔值,'\n' 分隔行)。
到目前为止我已经用这个 dos 命令进行了测试:
dir *.sql *.xep *.aspx *.dll *.gif /s /a:-D>listWithDate.txt
这个给我一个列表,即:listWithDate.txt,我已经按照以下方式格式化:
2012/03/19[2sapces]14:27[Nspaces]4.006[1space][filename]
2012/03/19[2sapces]14:27[Nspaces]10.006[1space][filename]
因此需要以下两个方面的帮助:
- .batch 将文件名和日期列成 csv 格式的文件
- 或批量将listWithDate.txt格式化为csv格式的文件
答案1
我只需要用 Excel 打开文本文件。
space
当文本导入向导提示时,通过指定作为列分隔符,这使得它可以以类似于 CSV 文件的方式进行处理。