powershell - PowerShell Get-ChildItem完整路径被截断

标签 powershell

我正在捕获文本文件中的文件完整路径和上次修改日期,但是路径较长的目录很少被截断。是否有可能获得完整的路径而没有截断或...

我使用的代码:

Get-ChildItem -Path "\\server\xyz_data\devdata\fail logs\xxx\yyy\2012\01june2012\" -Recurse |
    select -Property Filename, LastWriteTime |
    Out-File -Encoding Ascii -Append d:/file.txt

输出:

服务器\ xyz_data \ devdata \失败日志\ xxx \ yyy \ 2012 \ 01june2012 \ text123 ..... 22/03/2012 11.23.00

捕获的字符数是否有限制?

最佳答案

实际上,由于- recurse之类的参数之间的空格,以及Out-File cmdlet中缺少连字符的原因,您的代码根本不应该运行。
另外,我认为您的意思是FullName而不是filename

尝试

Get-childitem -Path "\\server\xyz_data\devdata\fail logs\xxx\yyy\2012\01june2012\" -Recurse | 
    Select-Object -Property FullName, LastWriteTime |
    Export-Csv -Path 'd:/file.csv' -Force -NoTypeInformation

附言我用Export-Csv将结果输出到文件

关于powershell - PowerShell Get-ChildItem完整路径被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56757047/

相关文章:

powershell - 在 Powershell 中使用 Chrome Cookies 调用 WebRequest

powershell - 使用PowerShell中的WinSCP .NET程序集从FTP/SFTP服务器上的文件夹集中下载文件和电子邮件结果

regex - Powershell - 函数匹配 - 返回时获得额外的真/假

perl - Wantarray等效?

maven - 函数参数名称中的点

xml - PowerShell 连接多个 XML 文件

azure - 使用 Microsoft Graph API 和 REST 方法从 Azure 门户应用程序注册中检索应用程序所有者

sql-server - Invoke-Sqlcmd、InputFile 和变量

azure - 如何使用 PowerShell 检索逻辑应用工作流设置?

PowerShell 输出返回的字段多于所选字段