Powershell-移动后如何重命名文件?

时间:2018-11-14 14:58:07

标签: powershell powershell-v2.0 powershell-v3.0

我当前正在从事一个项目,该项目要求我移动文件,然后重命名。我正在使用此代码将其移动,并且正在工作。但是,重命名部分并没有发生。我不知道为什么这不起作用。我搞砸了什么?我试图将自己的头靠在桌子上至少20分钟,以试图解决这个问题。

with open(out_filename, 'w') as out_file:
     .. 
     .. 
     .. parsed_line
     out_file.write(parsed_line)

2 个答案:

答案 0 :(得分:1)

没有对象输出时,管道中断。除非使用move-item参数,否则-passthru不会输出对象。另外,set-sleep不输出任何内容。因此,从未达到rename-item

move-itemsleep之后用分号替换管道,它应该可以工作。

答案 1 :(得分:-1)

我实际上解决了删除管道重命名并将其替换为5秒睡眠的问题。睡眠后我重新命名,现在可以正常工作了。仍然不确定为什么重命名在管道命令中为何不起作用。