【发布时间】:2013-12-19 10:11:59
【问题描述】:
我有许多带有 unix 时间戳的文件正在移动到 Windows 文件服务器。
我们需要将这些文件批量重命名为可读的日期格式:YYYYMMDDHHMISS
我已经有了从 unix 时间戳到所需格式的转换功能。 我的问题是我必须找到一种方法来读取文件夹内容(xp_cmdshell)并将这些值传递给函数,然后用相应的格式重命名文件。 1.我知道如何获取可读格式 2. 可以读取文件夹内容 3. 这些 to 和 to rename to file 的组合是问题。
非常感谢任何帮助
【问题讨论】:
-
您当前的代码是什么?你试过
for命令吗? -
文件名采用unix时间戳格式。菲文件的名称是 1081277409,我应该将文件重命名为 2004-04-0616:50:09.000。我有转换的解决方案。但是自动重命名是问题。我必须自动为 4000 个文件执行此操作。
-
尝试一些代码并返回一个更具体的问题。提示,试试
FOR %a in (*) DO @echo call renameTS %a
标签: file batch-file rename