windows - 用于创建备份并使用时间戳重命名的批处理文件

标签 windows batch-file windows-vista

我有以下网络路径可以将文件复制到存档文件夹。它将 File 1Folder 复制到 Archive 但我想添加这 2 个不起作用的调整。

  1. File 1-1 重命名为 File 1 - date + time
  2. 现在运行它会显示一个带有复制代码的 cmd 框,是否可能 在后台运行它或有一个加载屏幕来显示 有进展吗?

对于我的代码,我遵循了 this example将名称更改为日期。

copy "F:\Folder\File 1.xlsx" "F:\Folder\Archive\File 1-1.xlsx"
/f "tokens=1-5 delim s=/ " %%d in ("%date%") do rename "F:\Folder example 2.xlsx" "F:\Folder\File example %%e-%%f-%%g.xlsx"

最佳答案

试试这个:

ren "File 1-1" "File 1 - %date:/=-% %time::=-%"

关于windows - 用于创建备份并使用时间戳重命名的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17996936/

相关文章:

c++ - 如何在 Windows 上拦截 C++ 中的段错误?

windows - CakePHP:警告 (512):模型 "User"与模型 "User"无关 Windows 到 Ubuntu 部署

c# - 没有控制台窗口或依赖项的简单 DOM 操作

batch-file - 如何在CMD中指定文件夹目录中的多个通配符

.net - 在Windows Vista上安装'WCF HTTP Activation'失败?

windows - Windows 上的 Rsync : wrong permissions for created directories

windows - 如何在 Windows cygwin 和 mingw 中设置默认 c++ 编译器

Windows 批处理文件删除早于 X 天的文件,但保留最少的 X 个文件

c++ - 无法以标准用户身份创建或写入文件

windows - 在 Windows 中保存临时文件的最佳位置在哪里