Solución:
El uso del redirector de anexos “>>” resuelve el problema en el que se elimina un archivo existente:
echo $null >> filename
Para crear un archivo en blanco:
New-Item -ItemType file example.txt
Para actualizar la marca de tiempo de un archivo:
(gci example.txt).LastWriteTime = Get-Date
Aquí hay una versión que crea un nuevo archivo si no existe o actualiza la marca de tiempo si existe.
Function Touch-File
{
$file = $args[0]
if($file -eq $null) {
throw "No filename supplied"
}
if(Test-Path $file)
{
(Get-ChildItem $file).LastWriteTime = Get-Date
}
else
{
echo $null > $file
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)