For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ejemplos de PowerShell - crear una estructura de carpetas a partir de un fichero CSV

Tenga en cuenta que el fichero CSV debe estar codificado en UTF-8 para admitir caracteres especiales.

Este ejemplo crea una estructura de carpetas de grupo a partir de un fichero CSV.

Ejemplo

$csv = Import-Csv "c:\YourFolder\GroupFolder.csv"

foreach ($csvEntry in $csv) {
        $groupName = $csvEntry.Name

    # Extract the group folder name
    if ($groupName.Contains("\")) {
         $groupName = $groupName.Substring($groupName.LastIndexOf("\"), $groupName.Length - $groupName.LastIndexOf("\"))
         $groupName = $groupName.TrimStart("\")
        }

    # Create the group folder if it is not null, empty or fill in with space characters
    if (![]::IsNullOrWhiteSpace($groupName)) {
        $session = New-RDMSession -Type "Group" -Name $groupName
        $session.Group = $csvEntry.Name
        Set-RDMSession $session
        Write-Host "Group Folder $groupName created" -f Yellow
        }
}

Update-RDMUI

Notas

El fichero CSV debe tener solo una columna con el título establecido como Name.

Se debe especificar la ruta completa para cada subcarpeta.

Aquí tiene un ejemplo de este fichero CSV:

Última actualización

¿Te fue útil?