当前位置:编程学习 > C#/ASP.NET >>

C#关于如何创建text文件的问题 急求解啊 应该不难的说。。。

我现在想要弄多个text文件,我做了个登陆注册界面,我想每注册一个人就单独建一个text文件给他 来存储他的相关数据,文件名等于用户名,就是相当于有多少个人注册了就会有多少个文件。求教啊 不懂怎么弄。。。。
 const string FILENAME = "UserIDData.txt";
   outFile = new FileStream(FILENAME, FileMode.Append, FileAccess.Write);
       writer = new StreamWriter(outFile);
我现在是这样做的  但是这样的话 文件名字就是“UserIDData”,把“UserIDData.text”改成UserID+“.txt”又不管用。。。真心求教。。。 --------------------编程问答-------------------- 我的电脑-工具-文件选项,隐藏已知文件的扩展名是否勾上了,去掉。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
我的电脑-工具-文件选项,隐藏已知文件的扩展名是否勾上了,去掉。
您是不是误会我的意思了  我现在是C#编程的问题 跟我的电脑有什么关系。。。。。。= =! --------------------编程问答-------------------- List<File> list=new ArrayList();
File file=new File(".....txt");
list.add(file);

给分 --------------------编程问答-------------------- 3楼 为真相帝 --------------------编程问答-------------------- const string FILENAME = "UserIDData.txt";
  outFile = new FileStream(FILENAME, FileMode.OpenOrCreate, FileAccess.Write);
  writer = new StreamWriter(outFile);
试试 --------------------编程问答-------------------- const string FILENAME = "UserIDData.txt";
  outFile = new FileStream(FILENAME, FileMode.OpenOrCreate, FileAccess.Write);
  writer = new StreamWriter(outFile);
试试
--------------------编程问答-------------------- 不好意思 楼上几位给的东西 都是不行的。。。。。。 --------------------编程问答-------------------- 每一个新注册的用户用UserId创建一个UserId+".txt"不就行了吗 --------------------编程问答--------------------

using System.IO;
string currentpath = @"";//你要放txt文档的路径
if (!File.Exists(currentpath + @"\UserIDData.txt"))
{
    StreamWriter sw = File.AppendText(currentpath + @"\UserIDData.txt");
}
--------------------编程问答--------------------
引用 2 楼 gundamoof 的回复:
引用 1 楼 caozhy 的回复:

我的电脑-工具-文件选项,隐藏已知文件的扩展名是否勾上了,去掉。
您是不是误会我的意思了  我现在是C#编程的问题 跟我的电脑有什么关系。。。。。。= =!


我是针对"把“UserIDData.text”改成UserID+“.txt”又不管用"说的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,