我正在使用powershell來複制文件夾和文件裏面。下面是一個使用如何在powershell中獲得詳細的異常
Copy-Item "C:\source" "C:\destination" -recurse
我得到錯誤
Copy-Item : The specified path, file name, or both are too long. The fully qualified file name must be le characters, and the directory name must be less than 248 characters. At line:1 char:1 + Copy-Item "C:\source" "C:\destination" -recurse + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (component.json:FileInfo) [Copy-Item], PathTooLongException + FullyQualifiedErrorId : CopyDirectoryInfoItemIOError,Microsoft.PowerShell.Commands.CopyItemCommand
我理解錯誤的命令IM,但我想知道哪個文件有問題,所以我可以修復它。錯誤犯規顯示實際文件
我嘗試使用
$error[0]|format-list -force
它顯示詳細的堆棧跟蹤,但它不顯示文件路徑
您是否可以簡單地將'-Verbose'附加到您的'Copy-Item'命令,雖然它可能會有很多控制檯噪音,我希望您能夠在異常之前看到有問題的文件。 – ssaviers