powershell 新文件助手
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 新文件助手相关的知识,希望对你有一定的参考价值。
function New-FileBackup{
param([string]$FileName)
$originalFile = (gci $FileName)
$fileDateStamp = (get-date -Format 'yyyy-MM-dd HH-mm-ss')
$newName = "$($originalFile.DirectoryName)\$($originalFile.BaseName)-$fileDateStamp$($originalFile.Extension).bak"
copy-item $originalFile $newName
}
## Usage
## New-FileInDesktopFolder BeforeAndAfterFolder CapturedStatistics csv
function New-FileInDesktopFolder {
param(
[string]$FolderName,
[string]$FileSubjectName,
[string]$FileExtension)
$directory = Join-Path ([Environment]::GetFolderPath("Desktop")) $FolderName
if(!(Test-Path $directory)) { md $directory | Out-Null }
$CurrentDateAndTime = Get-Date
$fileNameBase = $CurrentDateAndTime.ToString("yyyy-MM-dd-HH-mm-ss")
$fileName = "$directory\$fileNameBase-$FileSubjectName.$FileExtension"
if (-not (Test-Path $fileName)) {
new-item -path $fileName -itemtype 'file'
} else {
gci $fileName
}
}
以上是关于powershell 新文件助手的主要内容,如果未能解决你的问题,请参考以下文章
powershell 为ConEmu安装主题的助手脚本。
Powershell - 获取固定数量的文件并将它们移动到新文件夹
PowerShell - 从 csv 文件读取数据,比较特定列中的数据并将结果写入新文件
Powershell FileSystemWatcher 脚本在一些新文件上触发两次
使用PowerShell和SMO库从.BAK文件创建新数据库
如何解析csv文件,查找触发器并使用PowerShell拆分成新文件