windows mobile创建文本文件并用word打开
起初准备新建个word文档,但mobile无法打开,最后换成txt搞定:
运用文件读写流创建并写入内容:
/// 生成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>
/// <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打开相关推荐
- 获取Windows mobile 开始菜单里最近打开的程序(Recent Programs)
获取注册表 [HKEY_CURRENT_USER \ Software \ Microsoft \ Shell \ TaskSwitch] 下的所有键的键值即可得到最近打开的程序 转载于:https: ...
- 在Windows Mobile手机上运行Android
Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mo ...
- bat创建桌面快捷方式,并用浏览器打开网页
bat创建桌面快捷方式,并用浏览器打开网页 前言 1.创建一个.bat文件 2.输入以下代码 3.双击执行就能在桌面找到快捷方式了,如果遇到中文乱码问题图标什么的没显示 前言 bat创建桌面快捷方式, ...
- 用IDEA创建XML文件 并用浏览器打开
用IDEA创建XML文件 并用浏览器打开 相信大家很早之前就接触过XML文件,那么如何创建一个XML文件呢? 然后在Java项目中创建一个目录,用来存放XML文件 在目录里面新建文件以.xml为后缀 ...
- 用windows“记事本”创建一个文本文件(hamlet.txt),其中每行包含一段英文。试读出文件的全部内容,并判断:(1)该文本文件有多少行?(2)文件中以大写字母开头的有多少行?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 题目: 代码: 效果截图: 总结 题目: 用windows"记事本"创建一个文本文件(hamlet.txt) ...
- 创建Windows Mobile上兼容性好的UI 程序
看看上面这个Emulator的截图吧,有WM 2003se.5.0.6.0的,有pocket PC.smartphone.classic.professional的,有英文的,也有中文的,分辨率.DP ...
- 解决win10 windows mobile 设备中心无法打开问题,MC3200无法连上win10问题
1.下载高版本的安装包 从微软官方下载:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=3182 2. 运行service ...
- DumpMem and Monster - Virtual Memory Explorers on Windows Mobile/CE
Windows Mobile 5 和 6的平台是建立在CE5.x的基础上的.当可用的内存很少时,平台会自动关闭应用程序.而且,在这个移动平台上,同时只能运行32个process.在桌面电脑上,我们有4 ...
- Windows Mobile 开发环境搭建(1)
1.SQL Server Mobile 简介 2.获取 SQL Server Mobile 3.安装必备软件 4.安装开发环境 5.安装服务器环境 6.配置 Web 同步向导 7.使用 Interne ...
最新文章
- 2017高级软件工程第1次作业
- python入门(12)dict
- 【实例】去哪儿搜索实例实现
- c语言用正数的形式求最大值最小值,C语言-进制 - 盘盘的灰灰的个人空间 - OSCHINA - 中文开源技术交流社区...
- java.lang.reflect.InvocationTargetException 的惨痛教训
- 【Flink】Flink 写入 kafka 报错 Failed to send data to Kafka: Expiring 4 record(s) for 20001 ms has passed
- Mysql查询语句练习题
- 病毒周报(100201至100207)
- 高效记忆/形象记忆(07)110数字编码表 11-20
- Magic Trackpad 2 on win10 x64
- 让优秀成为一种习惯——笔录
- GitHub开源推荐 | qsint-基于Qt的UI控件
- 少数民族高考成绩查询2021,2021少数民族高考加多少分?
- 计算机怎么会自动开机,电脑怎么设置为通电就自动开机
- 阿里巴巴集团部分技术BLOG
- LOH杂合性缺失简介
- C# 篇基础知识6——文件和流
- 使用 IndexedDB 进行大数据存储
- 伟大的父亲|顶级富豪写给儿子的一封信,点醒无数人!
- DEC多国字符集(MCS)-ASCII码对照表、键盘常用ASCII码