Windows Phones 7 文件操作
Windows Phones 文件操作,自己重新测试了一遍,通过,给大家参考使用。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | private const string foldername = "xu" ; private const string filename = "info.txt" ; private const string filepath = foldername + "/" + filename; private const string settingname = "sname" ; /// <summary> /// 创建文件夹 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file=IsolatedStorageFile.GetUserStoreForApplication()) { file.CreateDirectory(foldername); } } //检查文件夹是否存在 private void button2_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file=IsolatedStorageFile.GetUserStoreForApplication()) { if (file.DirectoryExists(foldername)) { MessageBox.Show( "存在" +foldername); } else { MessageBox.Show( "不存在" ); } } } //删除文件夹 private void button3_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) { file.DeleteDirectory(foldername); } } //创建文件 private void button6_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) { IsolatedStorageFileStream sd= file.CreateFile(filepath); //一定要记得关闭 不然有bug sd.Close(); } } //判断文件是否存在 private void button4_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) { if (file.FileExists(filepath)) { MessageBox.Show( "存在" +filepath); } else { MessageBox.Show( "不存在" ); } } } //删除文件操作 private void button5_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) { file.DeleteFile(filepath); } } //在文件里增加内容 private void button7_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file=IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream fs=file.OpenFile(filepath,FileMode.OpenOrCreate,FileAccess.Write)) { using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine( "我爱你" ); } } } } //读取文件内容 private void button8_Click( object sender, RoutedEventArgs e) { using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream fs = file.OpenFile(filepath, System.IO.FileMode.OpenOrCreate, FileAccess.Read)) { using (StreamReader sr= new StreamReader(fs)) { MessageBox.Show(sr.ReadToEnd()); } } } } //保存信息配置信息 private void button9_Click( object sender, RoutedEventArgs e) { IsolatedStorageSettings.ApplicationSettings[settingname] = "哈哈" ; IsolatedStorageSettings.ApplicationSettings.Save(); MessageBox.Show( "保存成功" ); } //读取程序配置信息 private void button10_Click( object sender, RoutedEventArgs e) { if (IsolatedStorageSettings.ApplicationSettings.Contains(settingname)) { MessageBox.Show(IsolatedStorageSettings.ApplicationSettings[settingname].ToString()); } } |
作者:蘑菇先生
出处: http://mushroom.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载。未经作者同意下,必须在文章页面明显标出原文链接及作者,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,可以点击右下角的【推荐】按钮,因为你的支持是我继续写作,分享的最大动力!
如果您认为这篇文章还不错或者有所收获,可以点击右下角的【推荐】按钮,因为你的支持是我继续写作,分享的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?