C#访问共享目录与Word.ApplicationClass发生冲突的解决办法
2013-05-27 13:48
471 查看
上几篇文章写道把DOC转成html和怎么访问共享目录中的文件。但是同时用的话会发生冲突,解决办法是把其中一个放到线程里面去,这样的话就互相不干扰:
#region 创建临时Temp文件方法 StartFileBuffer /// <summary> /// 创建临时Temp文件方法 /// </summary> /// <param name="fileName"></param> private void StartFileBuffer(object fileName) { string physicsFilePath = fileName.ToString(); string physicsFilePathTemp = string.Empty; if (physicsFilePath.IndexOf(".doc") > 0) { physicsFilePathTemp = physicsFilePath.Replace(".doc", "Temp.doc"); } else if (physicsFilePath.IndexOf(".docx") > 0) { physicsFilePathTemp = physicsFilePath.Replace(".docx", "Temp.docx"); } try { string targetIP = string.Empty; string targetLoginName = string.Empty; string targetPassword = string.Empty; using (IdentityScope iss = new IdentityScope(targetLoginName, targetIP, targetPassword)) { //string path = @"\\" + easyWorkCfgString.targetIP + @"\" + easyWorkCfgString.baseFloder; if (File.Exists(fileName.ToString())) { //自己的代码处理逻辑 } } } catch (Exception e) { throw new Exception("创建临时文件Temp出错,StartFileBuffer Exception:" + e.Message); } } #endregion
相关文章推荐
- 访问共享目录C#访问共享目录与Word.ApplicationClass发生冲突的解决办法
- C#引用Office.word出错的解决办法-无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass” 【转】
- C#操作Word导致 “Microsoft.Office.Interop.Word.ApplicationClass”的 COM 组件错误的解决方法
- vsftpd不同用户访问不同目录的解决办法
- apache提示网站目录或文件没有权限访问的解决办法
- 解决在Fedora 12 中配置后Samba服务后,Windows依然无法访问Linux共享目录的问题。
- samba 共享目录无法访问 解决方法总结
- 在 ASP.NET 中虚拟目录指向远程共享时发生"System.Security.SecurityException: 安全性错误"的解决办法
- 双击盘符出现: "无法访问F:文件或目录损坏且无法读取"的解决办法!
- win7网络共享,无权限访问解决办法,局域网共享win7设置
- phpcms v9二级栏目生成到根目录后三级栏目无法访问的解决办法
- 【没有assembly目录】spark2.0.0启动时无法访问spark-assembly-*.jar的解决办法
- 访问IIS虚拟目录需要权限的解决办法
- Windows 7英文版访问2003或XP共享时提示用户名密码错误的解决办法
- 【转载】ubuntu和debian环境下无法挂载vmware虚拟机共享目录的解决办法
- 共享文件夹经常拒绝访问的解决办法
- Nginx访问二级目录后/(反斜杠)无法访问问题的解决办法
- Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
- 【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法
- 只能用GUEST用户访问共享的解决办法