Saltar al contenido

Creando un nuevo archivo con el comando táctil en el mensaje de error de PowerShell

Te damos la bienvenida a nuestra comunidad, aquí encontrarás la resolución a lo que andabas buscando.

Solución:

Si necesitas un comando touch en PowerShell podría definir una función que haga The Right Thing™:

function touch 
  Param(
    [Parameter(Mandatory=$true)]
    [string]$Path
  )

  if (Test-Path -LiteralPath $Path) 
    (Get-Item -Path $Path).LastWriteTime = Get-Date
   else 
    New-Item -Type File -Path $Path
  

Coloque la función en su perfil para que esté disponible cada vez que inicie PowerShell.

Definición touch como un alias (New-Alias -Name touch -Value New-Item) no funcionará aquí, porque New-Item tiene un parámetro obligatorio -Type y no puede incluir parámetros en las definiciones de alias de PowerShell.

Si está utilizando Windows Powershell, el comando equivalente al toque de Mac/Unix es: New-Item textfile.txt -type file.

Para la creación de un solo archivo en Power Shell:
ni textfile.txt

Para la creación de múltiples archivos al mismo tiempo:
touch a.txt,b.html,x.js es el comando de linux
ni a.txt,b.html,x.js es el comando de Windows Power Shell

Reseñas y calificaciones

Más adelante puedes encontrar las reseñas de otros programadores, tú incluso puedes insertar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *