PowerShell – Crear una carpeta si no existe o Crear un directorio si no existe

  • por

En este tutorial de PowerShell, hablaremos de cómo crear una carpeta en PowerShell? Además, comprobaremos cómo crear una carpeta si no existe en PowerShell. O comprobaremos cómo crear un directorio si no existe en PowerShell.

Veremos cómo utilizar los siguientes cmdlets de PowerShell.

  • Test-Path: El cmdlet de PowerShell Test-Path, lo podemos utilizar para comprobar si una carpeta existe o no.
  • New-Item: Utilizaremos el cmdlet PowerShell New-Item para crear una carpeta en PowerShell.
    • Puedes escribir el siguiente script de PowerShell utilizando código de visual studio o PowerShell ISE.

      También he creado un video tutorial sobre PowerShell crear directorio si no existe.

      PowerShell crear carpeta

      Ahora, vamos a comprobar primero cómo crear una carpeta en PowerShell. Podemos utilizar el cmdlet de PowerShell New-Item para crear una carpeta.

      El siguiente comando de PowerShell creará una carpeta con un nombre de carpeta a fecha de hoy.

$folderName = (Get-Date).tostring("dd-MM-yyyy”)New-Item -itemType Directory -Path E:\Desktop -Name $FolderName

Puede ver que creará una carpeta con la fecha de hoy como la siguiente:

powershell crear carpeta
Crear carpeta mediante PowerShell

PowerShell crear carpeta si no existe

Ahora vamos a comprobar cómo crear una carpeta si no existe en PowerShell. El comando de PowerShell comprobará si una carpeta ya existe o no. Si la carpeta no existe entonces creará una carpeta.

PowerShell Proporciona el comando Test-Path para comprobar si una carpeta ya existe o no.

$folderName = (Get-Date).tostring("dd-MM-yyyy")$Path="E:\Desktop\"+$folderNameif (!(Test-Path $Path)){New-Item -itemType Directory -Path E:\Desktop -Name $FolderName}else{write-host "Folder already exists"}

Puedes ver la siguiente figura ya que la carpeta ya existe, simplemente mostrará el mensaje como Folder already exists.

powershell create directory if not exists
Create folder if not exists using PowerShell

Si la carpeta o directorio no existe, el cmd de PowerShell creará el directorio si no existe.

Lee algunos tutoriales de PowerShell:

  • Cómo hacer un bucle en un array de PowerShell
  • Cómo comprobar si una lista existe en el sitio de SharePoint Online utilizando PNP PowerShell
  • Cómo crear y utilizar ArrayList de PowerShell
  • Cómo crear un array en PowerShell a partir de un archivo CSV
  • Qué es un Array de PowerShell
  • No se puede cargar PowerShell porque la ejecución de scripts está deshabilitada en este sistema windows 10
  • Cómo utilizar la variable de referencia de PowerShell
  • Cómo utilizar los cmdlets get-date cmdlets
  • PowerShell Crear archivo de registro
  • Espero que este artículo sea útil para crear una carpeta usando PowerShell o PowerShell crear directorio si no existe. Además, discutimos

    • Cómo crear carpeta si no existe en PowerShell o PowerShell crear directorio si no existe
    • Cómo comprobar si un directorio existe o no en PowerShell
    • Cómo utilizar PowerShell New-Item -itemType Directorio
    • Script de PowerShell para crear carpetas y subcarpetas
    • Cómo comprobar en PowerShell si el directorio existe
    • Cómo usar PowerShell Test-Path
    • 310f1879cff65a2b2a90b60b14dfce79?s=100d=mmr=g

      Soy Bijay de Odisha, India. Actualmente trabajo en mi propia empresa TSInfo Technologies en Bangalore, India. Soy Microsoft Office Servers and Services (SharePoint) MVP (5 veces). Trabajo en SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Echa un vistazo a Mi perfil de MVP.. También dirijo el popular sitio web de SharePoint EnjoySharePoint.com

Deja una respuesta

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