日期:2014-05-19  浏览次数:20855 次

用循环在一指定文件夹中,生成str[i].txt记事本文件,并对str[i].txt写入text!
如题目,现在要能动态的生成“i”个str[i].txt文本文件,
如:str[0].txt
        str[1].txt
        str[2].txt
        。。。。。
        str[i-1].txt
//////////////////////
并要对str[i].txt进行文本的简单写入,
如:写入str[0].txt         "0000000 "//0000000是str[0].txt的内容!
        写入str[1].txt         “hhhhhh”//hhhhhhh是str[1].txt的内容!
其中str[i].txt中的内容有规律,应聘者可以随便设计一个算法加入到记事本中!

------解决方案--------------------
for (int i = 0; i < 9; i++)
{
string path = Application.StartupPath + "\\ " + i.ToString() + ".txt ";
using (StreamWriter sw = new StreamWriter(path))
{
sw.Write( "asdf ");//你想写什么就写什么
}
}
------解决方案--------------------
判断是否数字你可以用int.TryParse()

int count = 0;
int.TryParse(textbox.text,out count);
for(int i = 0 ;i < count;i++)
{
//todo
}
如果要删除文件你要判断文件是否可以删除,比如只读或者是否打开等
如果简单点的话直接用try catch吧
------解决方案--------------------
判断数字
private bool IsNumeric(string str)
{
if (str == null || str.Length == 0)
return false;
System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
byte[] bytestr = ascii.GetBytes(str);
foreach (byte c in bytestr)
{
if (c < 48 || c > 57)
{
return false;
}
}
return true;
}