Update-MarkdownHelpModule: Unable to write content because it is a directory
Fred-Vatin opened this issue · 1 comments
Fred-Vatin commented
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest released version
- Search the existing issues.
Steps to reproduce
PS | OS | PlatyPS |
---|---|---|
7.3.6 | Win 10 x64 pro (french) 22H2 | 0.14.2 |
Steps to reproduce
My md files created with PlatyPS are in $OutputFolder
= E:\OneDrive\Mes Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate
I want to update them using a ps script. Here is an excerpt.
Import-Module ModulesManager
$parameters = @{
Path = "$OutputFolder"
RefreshModulePage = $true
AlphabeticParamsOrder = $true
UpdateInputOutput = $false
ExcludeDontShow = $true
LogPath = "$OutputFolder"
Force = $true
LogAppend = $true
Encoding = [System.Text.Encoding]::UTF8
}
Update-MarkdownHelpModule @parameters
Expected behavior
Updating files with no error.
Actual behavior
Getting unexpected errors.
Error details
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Add-Content: Unable to write content because it is a directory: 'E:\OneDrive\Mes
Documents\PowerShell\Modules\ModulesManager\1.0.0\PlatyTemplate'.
Environment data
PSVersion 7.3.6
PSEdition Core
GitCommitId 7.3.6
OS Microsoft Windows 10.0.19045
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Visuals
sdwheeler commented
The LogPath parameter needs to be a full path to a file, not a folder. That is documented.