起初准备新建个word文档,但mobile无法打开,最后换成txt搞定:

运用文件读写流创建并写入内容:

代码

/// <summary>
        /// 生成word文件
        /// </summary>
        /// <param name="fileName">文件路径</param>
        /// <param name="conCon">内容</param>
        /// <returns>word文件路径</returns>
        public static string CreateDocFile(string conCon)
        {
            //获取系统路径
            string localFilePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase) + @"\file";
            if (!Directory.Exists(localFilePath))//如果文件夹不存在
            {
                Directory.CreateDirectory(localFilePath);
            }
            //文件名
            string filepath = localFilePath + @"\mobileofficegzap.txt";
            
            conCon = conCon.ToLower();
            //字符转化
            conCon = htmltotxt(conCon);
            if (!File.Exists(filepath))//如果文件不存在
                File.Create(filepath);
            //创建写入文件流
            StreamWriter swr = new StreamWriter(filepath, false, Encoding.Default);
            //写入内容
            swr.Write(conCon.ToString());
            swr.Close();
            //返回文件路径
            return filepath;
        }

调用线程打开文件:

代码

//生成文本文件并返回路径
                    string filepath = FileParse.CreateDocFile(str);
                    if (File.Exists(filepath))//如果文件存在开启word线程打开
                    {
                        FileParse.myFileOpen(filepath);
                    }
                    else
                    {
                        MsgManager.Show("0014");
                    }

myFileOpen方法:

代码

 /// <summary>
        /// 打开文档
        /// </summary>
        /// <param name="filePathName"></param>
        public static void myFileOpen(string filePathName)
        {
            string exe = "";
            string open = "";
            try
            {
                string fileTag = filePathName.Substring(filePathName.LastIndexOf(".") + 1, filePathName.Length - filePathName.LastIndexOf(".") - 1);
                switch (fileTag.ToLower())
                {
                    case "doc":
                        {
                            exe = "pword.exe";
                            open = "-opendoc";
                            break;
                        }
                    case "txt":
                        {
                            exe = "pword.exe";
                            open = "-opendoc";
                            break;
                        }
                    case "xls":
                        {
                            exe = "pxl.exe";
                            open = "-opendoc";
                            break;
                        }
                    default:
                        break;
                }
                if (exe != "")
                {
                    System.Diagnostics.Process.Start(exe, open + @filePathName);
                }
                else
                {
                    System.Diagnostics.Process process = new System.Diagnostics.Process();
                    process.StartInfo.FileName = filePathName;
                    process.EnableRaisingEvents = true;
                    process.Start();
                    listProcess.Add(process);
                }
            }
            catch
            {
                throw new MobileException.MobException("50002");
            }
        }

转载于:https://www.cnblogs.com/gjs85/archive/2010/04/11/1709625.html

windows mobile创建文本文件并用word打开相关推荐

  1. 获取Windows mobile 开始菜单里最近打开的程序(Recent Programs)

    获取注册表 [HKEY_CURRENT_USER \ Software \ Microsoft \ Shell \ TaskSwitch] 下的所有键的键值即可得到最近打开的程序 转载于:https: ...

  2. 在Windows Mobile手机上运行Android

    Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mo ...

  3. bat创建桌面快捷方式,并用浏览器打开网页

    bat创建桌面快捷方式,并用浏览器打开网页 前言 1.创建一个.bat文件 2.输入以下代码 3.双击执行就能在桌面找到快捷方式了,如果遇到中文乱码问题图标什么的没显示 前言 bat创建桌面快捷方式, ...

  4. 用IDEA创建XML文件 并用浏览器打开

    用IDEA创建XML文件 并用浏览器打开 相信大家很早之前就接触过XML文件,那么如何创建一个XML文件呢? 然后在Java项目中创建一个目录,用来存放XML文件 在目录里面新建文件以.xml为后缀 ...

  5. 用windows“记事本”创建一个文本文件(hamlet.txt),其中每行包含一段英文。试读出文件的全部内容,并判断:(1)该文本文件有多少行?(2)文件中以大写字母开头的有多少行?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 题目: 代码: 效果截图: 总结 题目: 用windows"记事本"创建一个文本文件(hamlet.txt) ...

  6. 创建Windows Mobile上兼容性好的UI 程序

    看看上面这个Emulator的截图吧,有WM 2003se.5.0.6.0的,有pocket PC.smartphone.classic.professional的,有英文的,也有中文的,分辨率.DP ...

  7. 解决win10 windows mobile 设备中心无法打开问题,MC3200无法连上win10问题

    1.下载高版本的安装包 从微软官方下载:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=3182 2.  运行service ...

  8. DumpMem and Monster - Virtual Memory Explorers on Windows Mobile/CE

    Windows Mobile 5 和 6的平台是建立在CE5.x的基础上的.当可用的内存很少时,平台会自动关闭应用程序.而且,在这个移动平台上,同时只能运行32个process.在桌面电脑上,我们有4 ...

  9. Windows Mobile 开发环境搭建(1)

    1.SQL Server Mobile 简介 2.获取 SQL Server Mobile 3.安装必备软件 4.安装开发环境 5.安装服务器环境 6.配置 Web 同步向导 7.使用 Interne ...

最新文章

  1. 2017高级软件工程第1次作业
  2. python入门(12)dict
  3. 【实例】去哪儿搜索实例实现
  4. c语言用正数的形式求最大值最小值,C语言-进制 - 盘盘的灰灰的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. java.lang.reflect.InvocationTargetException 的惨痛教训
  6. 【Flink】Flink 写入 kafka 报错 Failed to send data to Kafka: Expiring 4 record(s) for 20001 ms has passed
  7. Mysql查询语句练习题
  8. 病毒周报(100201至100207)
  9. 高效记忆/形象记忆(07)110数字编码表 11-20
  10. Magic Trackpad 2 on win10 x64
  11. 让优秀成为一种习惯——笔录
  12. GitHub开源推荐 | qsint-基于Qt的UI控件
  13. 少数民族高考成绩查询2021,2021少数民族高考加多少分?
  14. 计算机怎么会自动开机,电脑怎么设置为通电就自动开机
  15. 阿里巴巴集团部分技术BLOG
  16. LOH杂合性缺失简介
  17. C# 篇基础知识6——文件和流
  18. 使用 IndexedDB 进行大数据存储
  19. 伟大的父亲|顶级富豪写给儿子的一封信,点醒无数人!
  20. DEC多国字符集(MCS)-ASCII码对照表、键盘常用ASCII码

热门文章

  1. vim 分屏 最大化_Vim的分屏功能命令大全
  2. Nginx的安全控制及SSL加密介绍
  3. Zookeeper基于Java访问-权限
  4. zookeeper的名词复盘-Watcher
  5. ArrayBlockingQueue原理分析-remove方法
  6. AQS.transferForSignal
  7. MyBatis 源码解读-pluginElement()
  8. 基于Xml 的IOC 容器-载入配置路径
  9. 超越95%面试者的秘籍 part 1
  10. 订单操作-分页查询所有订单