2012-10-15 104 views
0

進程無法訪問文件'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) 

當進行變換,我要變換的文件和輸出相同的名稱。我認爲這可能是這裏的問題。有小費嗎?

回答

2

在做TRANSFORM時,我想轉換文件並輸出相同的名稱。我認爲這可能是這裏的問題。有小費嗎?

是的,考慮到轉換可能可以處理大型文件,我希望它會嘗試傳輸輸入。

任何提示?

轉換爲新文件,然後刪除舊文件,然後重命名新文件以替換舊文件。

+0

謝謝!那工作。 – Testifier

相關問題