【发布时间】:2014-10-09 11:27:28
【问题描述】:
我环顾四周并在谷歌上搜索了一个解决方案,但似乎没有什么能满足我的要求。
我每天有 40 个左右的文件到达,在我需要删除的文件名开头带有一个日期时间字符串。
文件格式为: YYYYMMDD_HHMM_filenametokeep.csv
我想首先在以 20 开头的文件夹中查找文件(因为那是文件名中 YYYY 的开头),然后通过从这些文件名中删除前 14 个字符来重命名它找到的所有文件。
理想情况下,我想在 powershell 中执行此操作,以便我可以将其作为 SQL 作业中的一个步骤。
有人对此有任何想法/解决方案吗?
在此先感谢
【问题讨论】:
-
如果多个文件的“filenametokeep”相同怎么办?应该覆盖它吗?
-
嗨,对不起,我应该提到它永远不会一样。每个文件都有不同的结尾。谢谢
标签: powershell rename