我是初学者PowerShell用户。
我需要一个powershell脚本。必须这样做:
在
both_test <- align_test[5:13, ]
both_test[] <- lapply(both_test, function(x) {
if(is.factor(x)) as.numeric(as.character(x)) else x ###convert factor to
numeric})
sapply(both_test, class)
both_test[is.na(both_test)] <- 0
align.type_test <- rownames(both_test)
prin_comp_wtshc <- prcomp(both_test, scale. = T)
g <- ggbiplot(prin_comp_wtshc, obs.scale = 1, var.scale = 1,
labels = align.type_test,
groups = align.type_test, ellipse = TRUE, varname.size=2)
g <- g + scale_color_discrete(name = '') +
scale_x_continuous(limits = c(-15, 15)) +
scale_y_continuous(limits = c(-15, 15))
g <- g + theme(legend.position = "none")
print(g)
查找超过2年的文件
如果在\ routefolders \ xxxxx&#34; XXXXX&#34;中存在某个文件(在所有子搜索中搜索)什么都不做
如果文件中没有超过2年的文件打印并删除文件夹和子文件夹\ routefolders \ xxxxx
&#34; XXXXX&#34;文件夹是用户个人文件夹,如果用户不使用此项我想保存日志然后删除此文件夹
我有这个,删除一个特定的文件夹。我需要一些像这样的PS:
\\routefolders\xxxxx
\\routefolders\jhon
\\routefolders\mike
\\routefolders\sandra
.
.
.
etc...
答案 0 :(得分:0)
您可以尝试这样的事情:
function Safely-Delete($fileItem)
{
if($fileItem.FullName.StartsWith("your path"))
{
Set-Location $fileItem.FullName
Write-Host "Removing Item: $fileItem"
Remove-Item $fileItem.FullName -Recurse
}
}
function Remove-File($path, $ageInYears)
{
foreach($childItem in Get-ChildItem -Path $path)
{
if($childItem.Lastwritetime -lt (date).AddYears(-$ageInYears))
{
Safely-Delete $childItem
}
}
}
$age = 2
Remove-File "your path" $age