如何使用批处理文件将文本附加到文件名?

时间:2015-07-20 21:00:17

标签: batch-file rename

我创建了一个批处理文件,将30天以上的文件移动到存档文件夹。我还想在移动的文件的末尾附加一串文本。这是我移动30天以上文件的原因:

robocopy "C:\...\Data"  "C:\...\Archives" /move /minage:30

这部分工作得很好。有关将“XYZ”等字符串添加到最后的最佳方法的建议吗? I.E. datafile_XYZ.txt

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

这可以使用单行PowerShell命令完成:

powershell "Get-ChildItem C:\...\Archives\*.* | Where-Object {$_.Name -notlike '"*_XYZ.*'"} | Foreach-object {Rename-Item -Path $_.FullName -NewName ($_.name -replace '\.', '_XYZ.')}"

答案 1 :(得分:0)

export default Ember.Helper.helper(function(params, hash) {
  return params.join(' ');
});

更多信息 - http://ss64.com/nt/forfiles.html