【发布时间】:2016-08-30 12:28:56
【问题描述】:
我的脚本在遇到长路径名(>= 260 个字符)时退出。我如何更改我的 sn-p 以在我的 tif 到 pdf 转换中捕获长路径名。还是简单地将所有文件
SNIPPET:(只要路径名
$tool = 'C:\Program Files\ImageMagick-7.0.1-Q16\magick.exe'
$source = "\\my\path"
Get-ChildItem -Path $source -filter longnames*.tif | %{ & $tool convert "$($_.FullName -Replace ".tif+$", ".tif[0]")" "C:\Data\$($_.Name -Replace ".tif+$", ".pdf")" }
从阅读this blog+posts,看来我需要使用语法
[Alphaleonis.Win32.Filesystem.File]::<some AlphaFS function here?>
但我需要一些与我的申请相关的进一步指导或示例。
我在使用 Powershell v 4 的 Windows Server 2012 R 上安装了 AlphaFS 库。我正在使用 imagemagick 将 PDF 的第一页转换为 TIF。
【问题讨论】:
标签: .net powershell imagemagick imagemagick-convert