【问题标题】:Locking the file while writing in PowerShell在 PowerShell 中写入时锁定文件
【发布时间】:2014-01-14 13:44:16
【问题描述】:

我有一个要求,即一个进程不断写入特定文件夹中的文件。同时,另一个脚本将文件从该文件夹移动到另一个文件夹。但是,当第一个进程正在写入文件时,不得移动文件。 PowerShell 中是否有任何进程/函数可以满足此要求?

【问题讨论】:

标签: powershell


【解决方案1】:

在 Powershell 中的语法是这样的:

$path = "C:\file.txt"
$mode = "Open"
$access = "Read"
$share = "None"

$file = [System.IO.File]::Open($path, $mode, $access, $share)
$file.close()

在以下 URL 可获取有关此课程的更多信息:

http://msdn.microsoft.com/en-us/library/y973b725(v=vs.110).aspx

【讨论】:

  • 感谢 Vasili,由于我是 powershell 的新手,您能否通过详细说明您的语法来提供更多帮助。我们也不知道确切的文件名。只是新文件不断进入文件夹,我们不希望在写入完成或未完全接收之前移动这些文件。
猜你喜欢
  • 2015-01-26
  • 1970-01-01
  • 2016-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-23
相关资源
最近更新 更多