0
首先,你好,为愚蠢长标题歉意一个新文件夹...PowerShell脚本 - 正在压缩,移动BAK文件,命名为BAK文件创建日期
其次,我希望有人在那里可以帮助过去4天我应该是一件让我烦恼的简单任务,我会详细说明;
- 我有每个晚上22:30至23:00之间创建的4 x BAK文件。
- 每个BAK文件的命名方式不同,我们以格式“yyyy_MM_dd”附加日期。
- 我需要将每个BAK文件转换为单独的归档文件,并将它们移动到一个新的目录中,这个目录或者以创建日期或文件的附加日期命名,但保留格式为“yyyy_MM_dd”。 (两者是相同的,但很明显的代码会有所不同,所以两者是最容易)
我相信我有这个单独的行一段脚本,我需要的...
- 创建在7Z
DIR * .bak的|的foreach对象{& “C:\ Program Files文件\的7-Zip \ 7z.exe” 一个-t7z -mx3($ 请将.Name + “7z格式”)$请将.Name}
- 对于创建文件夹
$文件夹=新建项目-ItemType目录-Path “DRIVE2:\ Folder1中\文件夹2 \ $(的ToString(获取最新)( 'YYYY-MM-DD')) “
- 用于移动文件
GET-ChildItem:| 'DRIVE1 \ Folder1中\文件夹2 \ * 7Z。' Copy-Item -Destination $文件夹
有人可以指出我是一个完整的金块吗?
在此先感谢
RobD
编辑1 - 我的不好,那可怜的重新打字,斜线在那里。编辑2 - 还有更奇怪的是斜线是在我上面编辑,但不是当我保存。编辑3 - 放入\\,现在显示\ ... – RobD