powershell PowerShell:文件存档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PowerShell:文件存档相关的知识,希望对你有一定的参考价值。

# Archive Function:
function ArchiveFile {
    param([string]$filename)

    $FolderExist = "$PSScriptRoot\Archive"

    if (!(Test-Path $FolderExist -PathType Container)) {
        mkdir "$PSScriptRoot\Archive"
    }

    if (Test-Path $filename) {
        $file = [io.path]::GetFileNameWithoutExtension($filename)
        $ext = [io.path]::GetExtension($filename)
        $target = "$PSScriptRoot\Archive\" + $file + $(get-date -f yyyy-mm-dd) + $ext
        Move-Item $filename $target
    }
    else {
      write-output "File doesn't exist"
    }
}

$FileLocation = "Location\to\file\here"
ArchiveFile($FileLocation)

以上是关于powershell PowerShell:文件存档的主要内容,如果未能解决你的问题,请参考以下文章

使用 PowerShell 脚本从 Azure Blob 存储读取 JSON 文件并写回 Blob 存储中的另一个文件

PowerShell脚本:随机密码生成器

Powershell Basic

powershell 使用powershell #powershell从zip文件中删除文件

powershell导出文件夹配额

如何从其他powershell脚本调用powershell脚本并且脚本是在powershell对象而不是文件中分配的