copy - 使用 powershell 将文件从一个位置复制到另一个位置(合并同名的输出文件)
问题描述
我的经验:1/10(15 年来第一次编写脚本)
背景:我有一个聊天日志文件,它正在积极且永久地运行。我设置了一个 Powershell 命令将日志文件导出到另一个文件夹中的共享位置。主文件夹中有多个日志文件。为方便起见,我将整个文件夹设置为使用通配符命令导出。我无法直接访问并设置为每 24 小时清除一次的原始日志文件。我需要偶尔回到超过 24 小时的未知时间范围,可能是几天前。当前的导出只是用新的输出文件替换现有的输出文件,让我只能返回 24 小时。愿望:我需要将新位置中的复制文件与将它们放在那里的先前导出组合,而不是覆盖它们(而不是添加新文件名,
我在哪里:
我创建了 Powershell 文件;
Copy-Item "C:\Users\Soutinwyze\AppData\Roaming\HexChat\logs\Our_Secrets\*.*" "C:\Users\Soutinwyze\Dropbox\Public\hexchat logs"
我创建了一个 bat 文件;
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""c:\scripts\hexchat.ps1""' -Verb RunAs}"
- 我创建了一个每天运行 bat 文件的 windows 任务
我需要什么:组合输出文件/语法
解决方案
推荐阅读
- android - 在 linux 上反应原生“SDK 目录 '/Users/USERNAME/Library/Android/sdk' 不存在。”
- html - 用 :hover 和 :hover:after改变内容
- scala - 如何注册 sparklistener 以处理 spark worker 进程
- javascript - React + Express:预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 access-control-allow-origin
- c# - 在 ASP.NET MVC 项目中使用 Rotativa
- python-3.x - NAN 有时在训练我的 yolo tensorflow 模型以进行损失时使用相同的图像
- c - C 为什么 for 循环没有像它应该的那样迭代多次?
- javascript - JQuery DOM 操作:即使使用 parseInt(),2 个数字的总和也会生成 NaN
- django - 序列化 Django。如何设置自定义模板
- javascript - 无论如何在本地存储中使用星号或其他方法?