Creating new file with touch command in PowerShell error message Creating new file with touch command in PowerShell error message powershell powershell

Creating new file with touch command in PowerShell error message


If you need a command touch in PowerShell you could define a function that does 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  }}

Put the function in your profile so that it's available whenever you launch PowerShell.

Defining touch as an alias (New-Alias -Name touch -Value New-Item) won't work here, because New-Item has a mandatory parameter -Type and you can't include parameters in PowerShell alias definitions.


If you're using Windows Powershell, the equivalent command to Mac/Unix's touch is: New-Item textfile.txt -type file.


For single file creation in power shell :ni textfile.txt

For multiple files creation at a same time:touch a.txt,b.html,x.js is the linux command
ni a.txt,b.html,x.js is the windows power shell command