路径知道,但代码怎么写

解决方案 »

  1.   


                File.Delete("c:/test.txt");
                File.Create("c:/test.txt");
      

  2.   

    创建 方式很多了, 可以用 File.Create() 方法。
    也可以用 FileInfo file = new FileInfo();删除同上 。
    还有3个常用的 参数枚举就是 FileAccess;
    FileShare;
    FileMode;
      

  3.   

    一样的, B/S 用 Server.MapPath() 做路径。C/S 直接 用 相对地址 如 file:///192.168.1.x/sssssssss/的方式。或是 其他协议, 如 http:// udp ,tcp
      

  4.   

    Server.MapPath()在winform里没有这个引用啊
      

  5.   

    用法 和 httpWebRequest 一样吧, 是不是 模拟 浏览器 然后 methodType 由 WebMethodType那个 枚举里的 FTP 来决定。
      

  6.   

    1、可以把服务端设置一个共享,并给予权限,还是用上面的语句加上服务器地址就OK
    2、可以把服务端映射到本地,还是有上面的语句就OK
    3、可以在服务端写service,客户端调用,服务端还是用上面的语句就OK
    4、可以使用各种网络通信来操作,服务端还是写上面的语句就OK明白?
      

  7.   

    //创建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);
                    }
      

  8.   

    当然没有,这个是web的。4L正解。FtpWebRequest listRequest = (FtpWebRequest)WebRequest.Create(uri);
      

  9.   

    请看LZ问题  winform下删除服务器文件  可能他要写的是客户端   这个建议可以写windows服务 安装在服务器  
      

  10.   

    service调用。客户端发个请求就行了,操作由服务端去搞。
    反馈个结果。
      

  11.   

    基本上都给你回答了各楼
    FileStream fs = = new FileStream()的方式,
    注意 FileAccess
    FileMode
    FileShare还有就上上面说的 FtpWebRequest 和 FtpWebResponse
    对于获取 路径 方式 多种1.Application :WF
    2.Envoinnent :WF
    3.Assembly xxxxxx.CodeBase 4 Server.MapPath()你自己随便 GOOGLE下多得是。
      

  12.   

    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);
                    }
                }
            }
        }
    }
      

  13.   

    http://topic.csdn.net/u/20111201/01/f6fe06d8-a117-4c9a-8f7f-8db7f6143aaa.html