无法访问文件,因为它正由另一个进程使用

时间:2012-10-15 15:40:06

标签: .net vb.net xslt

该进程无法访问文件“C:\ Users \ xx \ Desktop \ Original Application \ XMLshredapp \ xmldocs \ xmltempfile0001.xml”,因为它正由另一个进程使用。

以下是代码:

Dim transformer As New System.Xml.Xsl.XslCompiledTransform()
transformer.Load(workingdirectory & "\xslttempfile" & CStr(c) & ".xslt")
transformer.Transform(fname, fname)

在进行TRANSFORM时,我想转换文件并输出相同的名称。我想这可能是问题所在。有什么提示吗?

1 个答案:

答案 0 :(得分:2)

  

在进行TRANSFORM时,我想转换文件并输出相同的名称。我想这可能是问题所在。有什么提示吗?

是的,鉴于转换可能会对大文件起作用,我希望它能够尝试传输输入。

  

任何提示?

转换为新文件,然后删除旧文件,然后重命名新文件以取代旧文件。