可以确定不是存在相同文件名且文件打开的这种情况,这种情况的报错信息是不一样的,下面是这种情况的报错信息
- ERROR [2017-06-13 09:18:06,866] TY.Acnt.Aux.BalanceSheet.FrmAccountBalance:383 导出失败
- System.IO.IOException: 文件“C:\Users\caigx\Desktop\12.xlsx”正由另一进程使用,因此该进程无法访问此文件。
- 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
- 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
- 在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
- 在 System.IO.FileStream..ctor(String path, FileMode mode)
- 在 #CW.#NY.#rs(String #Af)
- 在 #CW.#NY..ctor(String fileName, Boolean create)
- 在 #n.#KA.#Pd(String #Af)
- 在 #n.#Gg.#gg(String #Af)
- 在 #n.#Gg.#Pd(String #Af, #3d #lf)
- 在 #s5.#0lb.#Vlb(C1FlexGridBase #Llb, String #Af, String #rF, FileFlags #pC, PrinterSettings #Wlb)
- 在 C1.Win.C1FlexGrid.C1FlexGridBase.SaveExcel(String fileName, FileFlags flags)
- 在 TY.Acnt.Aux.BalanceSheet.FrmAccountBalance.DoExport() 位置 e:\AntelopWorkspace\TY.Acnt.Aux.BalanceSheet\FrmAccountBalance.cs:行号 414
- 在 TY.Acnt.Aux.BalanceSheet.FrmAccountBalance.Export(Object parm) 位置 e:\AntelopWorkspace\TY.Acnt.Aux.BalanceSheet\FrmAccountBalance.cs:行号 383
复制代码 |