标签:
//练习二:编写一个程序,将d:\code目录下的所有.jpg文件复制到d:\code2目录下,并将文件的扩展名从.jpg改为.bmp static void Main(string[] args) { //拿到该文件夹下的所有以.jpg结尾的图片,存放到一个字符串数组里面 string[]tu = Directory.GetFiles(@"C:\Users\Administrator\Desktop\tupian", "*.jpg"); //遍历这个图片信息字符串 for (int i = 0; i < tu.Length; i++) { string fileName = tu[i]; //获得文件路径名:d:\code string filePath = Path.GetDirectoryName(fileName); //获得文件扩展名 string fileKzm = Path.GetFileNameWithoutExtension(fileName); //拼接为.bmp路径,自动加上\线 string bmpPath = Path.Combine(@"C:\Users\Administrator\Desktop\tupian\tupian1", fileKzm + ".bmp"); //进行拷贝 File.Copy(fileName, bmpPath); } Console.ReadKey();
/* 4、一个文本文件含有如下内容,分别表示姓名和成绩: 张三 90 李四 96 王五 78 赵六 82 用户输入要查询的姓名,打印出此人的成绩,如果不输入姓名直接按回车则显示所有人的姓名以及成绩。注意:这个文本文件的行数可能会变,而且文件可能会非常大。 */ Console.WriteLine("请输入姓名"); string strName = Console.ReadLine(); using(Stream Instream = File.OpenRead(@"C:\Users\Administrator\Desktop\tupian\msg.txt")) using (StreamReader sr = new StreamReader(Instream)) { bool isName = false; string line = null; while( (line = sr.ReadLine())!=null ) { string[] strs = line.Split(‘ ‘); string name = strs[0]; string score = strs[1]; if (string.IsNullOrEmpty(strName)) { Console.WriteLine("{0}的成绩是{1}", name, score); } else { if (name == strName) { Console.WriteLine("{0}的成绩是{1}",name,score); isName = true; } } } if (!isName && !string.IsNullOrEmpty(strName)) { Console.WriteLine("查无此人!"); } Console.ReadKey(); } }
标签:
原文地址:http://www.cnblogs.com/phpweige/p/4779456.html