winform 客户端删除和添加一个txt文件 路径知道,但代码怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File.Delete("c:/test.txt"); File.Create("c:/test.txt"); 创建 方式很多了, 可以用 File.Create() 方法。也可以用 FileInfo file = new FileInfo();删除同上 。还有3个常用的 参数枚举就是 FileAccess;FileShare;FileMode; 一样的, B/S 用 Server.MapPath() 做路径。C/S 直接 用 相对地址 如 file:///192.168.1.x/sssssssss/的方式。或是 其他协议, 如 http:// udp ,tcp Server.MapPath()在winform里没有这个引用啊 用法 和 httpWebRequest 一样吧, 是不是 模拟 浏览器 然后 methodType 由 WebMethodType那个 枚举里的 FTP 来决定。 1、可以把服务端设置一个共享,并给予权限,还是用上面的语句加上服务器地址就OK2、可以把服务端映射到本地,还是有上面的语句就OK3、可以在服务端写service,客户端调用,服务端还是用上面的语句就OK4、可以使用各种网络通信来操作,服务端还是写上面的语句就OK明白? //创建TXT文件 public static bool CreateTextFile(string FileNameStr) { //string FileNameStr = "F:\\ScanIpNo.txt";//" + DateTime.Now.ToString("MMddHHmmss") + " if (!File.Exists(FileNameStr)) { FileStream fs1 = new FileStream(FileNameStr, FileMode.Create, FileAccess.Write);//创建写入文件 StreamWriter sw = new StreamWriter(fs1); sw.WriteLine(""); sw.Close(); fs1.Close(); return false; } else return true; } public static void CleanTxt(string FileNameTxt) { //表示清空 txt StreamWriter sw = new StreamWriter(FileNameTxt); string w = ""; sw.Write(w); sw.Close(); } public static void AddMsgTxt(string FileNameTxt, string Msg) { //表示追加文本 StreamWriter sw = File.AppendText(FileNameTxt); sw.Write(Msg); sw.Close(); } public static void WriteTxt(string FileNameTxt, string Msg) { //表示向txt写入文本 StreamWriter sw = new StreamWriter(FileNameTxt); sw.Write(Msg); sw.Close(); } public static void AddListMsgTxt(string FileNameTxt, List<string> Msg) { //表示追加文本 StreamWriter sw = File.AppendText(FileNameTxt); foreach (string i in Msg.ToArray()) { sw.Write(i.Trim() + "\r\n"); } sw.Close(); }//读取StreamReader sr = new StreamReader(Application.StartupPath + "\\WebC_Config.txt"); List<string> PointList = new List<string>(); String line; while ((line = sr.ReadLine()) != null) { PointList.Add(line); } 当然没有,这个是web的。4L正解。FtpWebRequest listRequest = (FtpWebRequest)WebRequest.Create(uri); 请看LZ问题 winform下删除服务器文件 可能他要写的是客户端 这个建议可以写windows服务 安装在服务器 service调用。客户端发个请求就行了,操作由服务端去搞。反馈个结果。 基本上都给你回答了各楼FileStream fs = = new FileStream()的方式,注意 FileAccessFileModeFileShare还有就上上面说的 FtpWebRequest 和 FtpWebResponse对于获取 路径 方式 多种1.Application :WF2.Envoinnent :WF3.Assembly xxxxxx.CodeBase 4 Server.MapPath()你自己随便 GOOGLE下多得是。 using System.IO;using System.Text;using System.Windows.Forms;using System.Diagnostics;namespace Toolcs{ public static class Txt { public static void ListToTxt(ListBox list, string path) { StreamWriter sw = new StreamWriter(path, false, Encoding.GetEncoding("GB2312")); for (int i = 0; i < list.Items.Count; i++) { sw.WriteLine(list.Items[i].ToString()); } sw.Flush(); sw.Close(); sw.Dispose(); } public static void TxtToList(ListBox list, string path) { try { if (File.Exists(path)) { StreamReader sr = new StreamReader(path, Encoding.GetEncoding("GB2312"), false); while (sr.Peek() >= 0) { list.Items.Add(sr.ReadLine()); } sr.Close(); sr.Dispose(); } } catch { } } public static void CreateTxt(string path) { if (!File.Exists(path)) { FileStream txtfile = new FileStream(path, FileMode.Create, FileAccess.Write); txtfile.Close(); } } public static void OpenTxt(string path) { Process.Start("notepad.exe", path); } public static void CreateDir(string dir) { if (Directory.Exists(dir) == false) { Directory.CreateDirectory(dir); } } public static void TxtToRichtextbox(OpenFileDialog opendialog,TextBox textbox,RichTextBox richtextbox) { string Filename; if (opendialog.ShowDialog() == DialogResult.OK) { Filename = opendialog.FileName; textbox.Text = Path.GetFileName(Filename); if (Filename != "") { richtextbox.LoadFile(@Filename, RichTextBoxStreamType.PlainText); } } } }} http://topic.csdn.net/u/20111201/01/f6fe06d8-a117-4c9a-8f7f-8db7f6143aaa.html C#怎么通过url调用接口? 请教个Socket监听端口出错的问题 求一个控制台程序,可以实现关机. 求c#winfoem 表格控件 哪有vs.net 2005的下载? 菜鸟问题,谁能帮着写的具体写,别一句话说的我云山雾罩的.谢谢 请大家帮帮忙,如何读取ftp服务器上的图片啊???急!!! .Net2005 c# WinForm 中SerialPort 方法 监测打印机状态 关于新增行的问题 C#中文怎么读? 序列化实体到XML文件中的问题 XML‘缺少所需的空白区。处理资源 '
File.Delete("c:/test.txt");
File.Create("c:/test.txt");
也可以用 FileInfo file = new FileInfo();删除同上 。
还有3个常用的 参数枚举就是 FileAccess;
FileShare;
FileMode;
2、可以把服务端映射到本地,还是有上面的语句就OK
3、可以在服务端写service,客户端调用,服务端还是用上面的语句就OK
4、可以使用各种网络通信来操作,服务端还是写上面的语句就OK明白?
public static bool CreateTextFile(string FileNameStr)
{
//string FileNameStr = "F:\\ScanIpNo.txt";//" + DateTime.Now.ToString("MMddHHmmss") + "
if (!File.Exists(FileNameStr))
{
FileStream fs1 = new FileStream(FileNameStr, FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine("");
sw.Close();
fs1.Close();
return false;
}
else
return true;
} public static void CleanTxt(string FileNameTxt)
{
//表示清空 txt
StreamWriter sw = new StreamWriter(FileNameTxt);
string w = "";
sw.Write(w);
sw.Close();
} public static void AddMsgTxt(string FileNameTxt, string Msg)
{
//表示追加文本
StreamWriter sw = File.AppendText(FileNameTxt);
sw.Write(Msg);
sw.Close();
} public static void WriteTxt(string FileNameTxt, string Msg)
{
//表示向txt写入文本
StreamWriter sw = new StreamWriter(FileNameTxt);
sw.Write(Msg);
sw.Close();
}
public static void AddListMsgTxt(string FileNameTxt, List<string> Msg)
{
//表示追加文本
StreamWriter sw = File.AppendText(FileNameTxt);
foreach (string i in Msg.ToArray())
{
sw.Write(i.Trim() + "\r\n");
}
sw.Close();
}
//读取StreamReader sr = new StreamReader(Application.StartupPath + "\\WebC_Config.txt");
List<string> PointList = new List<string>();
String line;
while ((line = sr.ReadLine()) != null)
{
PointList.Add(line);
}
反馈个结果。
FileStream fs = = new FileStream()的方式,
注意 FileAccess
FileMode
FileShare还有就上上面说的 FtpWebRequest 和 FtpWebResponse
对于获取 路径 方式 多种1.Application :WF
2.Envoinnent :WF
3.Assembly xxxxxx.CodeBase 4 Server.MapPath()你自己随便 GOOGLE下多得是。
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;namespace Toolcs
{
public static class Txt
{
public static void ListToTxt(ListBox list, string path)
{
StreamWriter sw = new StreamWriter(path, false, Encoding.GetEncoding("GB2312"));
for (int i = 0; i < list.Items.Count; i++)
{
sw.WriteLine(list.Items[i].ToString());
}
sw.Flush();
sw.Close();
sw.Dispose();
} public static void TxtToList(ListBox list, string path)
{
try
{
if (File.Exists(path))
{
StreamReader sr = new StreamReader(path, Encoding.GetEncoding("GB2312"), false);
while (sr.Peek() >= 0)
{
list.Items.Add(sr.ReadLine());
}
sr.Close();
sr.Dispose();
} }
catch { }
} public static void CreateTxt(string path)
{
if (!File.Exists(path))
{
FileStream txtfile = new FileStream(path, FileMode.Create, FileAccess.Write);
txtfile.Close();
}
} public static void OpenTxt(string path)
{
Process.Start("notepad.exe", path);
} public static void CreateDir(string dir)
{
if (Directory.Exists(dir) == false)
{
Directory.CreateDirectory(dir);
}
} public static void TxtToRichtextbox(OpenFileDialog opendialog,TextBox textbox,RichTextBox richtextbox)
{
string Filename;
if (opendialog.ShowDialog() == DialogResult.OK)
{
Filename = opendialog.FileName;
textbox.Text = Path.GetFileName(Filename);
if (Filename != "")
{
richtextbox.LoadFile(@Filename, RichTextBoxStreamType.PlainText);
}
}
}
}
}