我希望得到一些帮助,让PowerShell脚本正常工作。它的一块粘贴在下面。基本上我想要做的是将各个子目录中的所有文件移动到另一个位置。我可以让文件移动和文件夹创建正常,我只是遇到了将结果发送到文本文件的问题。我尝试使用out-file,但txt文件为空。我也试过了开始成绩单,但记事本似乎没有看到换行符和所有文字一起出血。有没有更好的方法来解决这个问题?我正在使用这个基本命令进行测试。
Start-Transcript c:\log.txt
Move-Item c:\temp\*.* C:\Temp\2014 -Verbose -Force
Stop-Transcript
答案 0 :(得分:1)
您可能只需要折叠输出文件描述符。根据{{3}}页面,如果您执行以下操作,它应该有效:
Move-Item c:\temp\*.* C:\Temp\2014 -Verbose -Force *>&1 |
Out-File -FilePath $MyLogPath
或者如果你想同时看到输出
Move-Item c:\temp\*.* C:\Temp\2014 -Verbose -Force *>&1 |
Tee-File -FilePath $MyLogPath