1
を削除することはできません問題は、それは第一に、最後に保持しているということですので、コピーしたり、それらを削除すると動作していない...</p> <p>、だから私はPowerShellのISEを持っている(管理者として実行してみましたし、W/O)、それはダミー.mdfファイルのファイルを作成され、それらの50をPowerShellは最初と最後のファイルをロックして、私は近くのPowerShellなしISE
()
は、それが過負荷の定義を返し、メソッドに省略されている場合これは
param(
$amount = 50 # $(throw "Please give an amount of files to be created")
, $size = 5 # $(throw "Please give a the size of the files")
, $folder = "C:\dev\powershell\oldlocation" # $(throw "Please give an output folder wehere the files need to be created")
, $name = 'db' # $null
, $extension = '.mdf' # $null .mdf/.ldf
)
CLS
# Check for input
if(Test-Path $folder)
{
if($name -eq $null)
{
Write-Host "No filename given. Using default setting 'dummy'" -ForegroundColor Yellow
$name = 'dummy'
}
if($extension -eq $null)
{
Write-Host "No filename extension given. Using default setting '.txt'" -ForegroundColor Yellow
$extension = 'txt'
}
elseif($extension -contains '.')
{
$extension = $extension.Substring(($extension.LastIndexOf(".") + 1), ($extension.Length - 1))
}
for($i = 1; $i -le $amount; $i++)
{
$path = $folder + '\' + $name + '_' + $i + '.' + $extension
$file = [io.file]::Create($path)
$file.SetLength($size)
$file.Close
sleep 0.5
}
}
else{
Write-Host "The folder $folder doesn't exist" -ForegroundColor Red
Exit(0)
}
'$ file.Close' - >' $ file.Close() ' – BenH
クールで、すばやく答えることができますか? –