`
sjrhero
  • 浏览: 85887 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

C# 运行指定文件

阅读更多
        //CreateFolder Operation
        private void button1_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui";
            if (!Directory.Exists(path))
            {
                //创建文件夹,如果没有JunRui文件夹则同时也创建JunRui文件夹
                Directory.CreateDirectory(path);
                this.richTextBox1.Text += "创建成功\r\n";
            }
            else
            {
                this.richTextBox1.Text += "此文件夹已存在\r\n";
            }
            //删除文件夹
            //如果第二个参数为True,则会删除此目录下的子目录
            //Directory.Delete(@"F:\JunRui",true);
        }

        //DeleteFolder Operation
        private void button2_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui";
            if (Directory.Exists(path))
            {
                //删除文件夹
                Directory.Delete(path, true);
                this.richTextBox1.Text += "删除成功\r\n";
            }
            else
            {
                this.richTextBox1.Text += "没有发现要删除的文件夹\r\n";
            }
        }

        //Folder移动
        private void button3_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui\";
            if (Directory.Exists(path))
            {
                try
                {
                    /*
                     * 将F盘下的JunRui文件夹及其子文件夹移动到F盘Debug目录下
                     * 并将JunRui文件夹重命名为TestMove
                     * 驱动器之间不能移动
                     */
                    Directory.Move(path, @"F:\Debug\TestMove");
                    this.richTextBox1.Text += "移动成功\r\n";
                }
                catch (IOException io)
                {
                    this.richTextBox1.Text += io.Message.ToString();
                }
            }
            else
            {
                this.richTextBox1.Text += "没有文件可移动\r\n";
            }
        }

        //Run File
        private void button4_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui";
            //得到上面目录下所有文件名和扩展名(包括路径信息)
            string[] files = Directory.GetFiles(path);
            foreach (string item in files)
            {
                //打开文件
                //如果是根据文件扩展名,调用相应的软件打开。
                //例如:System.Diagnostics.Process.Start("目标软件","要打开的文件");
                System.Diagnostics.Process.Start(item);
            }
        }
         //当然不能通过遍历把每个文件都打开,可以通过递归添加到TreeView控件或添加到ListBox控件等等,然后通过相关事件运行要打开的文件。

        //Create File
        private void button5_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui\CSharpAddFile.txt";
            if (!File.Exists(path))
            {
                File.Create(path);
                this.richTextBox1.Text += "创建成功\r\n";
            }
            else
            {
                this.richTextBox1.Text += "此名称的文件已存在\r\n";
            }
        }

        //读取TXT文件
        private void button6_Click(object sender, EventArgs e)
        {
            string path = @"F:\JunRui\sjr.txt";
            listBox1.DataSource = File.ReadAllLines(path);
        }
 

 

1
7
分享到:
评论

相关推荐

    C#运行指定应用程序

    在C#编程中,运行指定的应用程序是一项基本且常见的任务,尤其对于开发系统相关的桌面应用而言。本实例将深入探讨如何使用C#来模拟Windows的运行命令,实现一个简单的可视化窗体操作,这对于初学者来说是非常有价值...

    C#获取指定程序的运行路径

    获取指定程序的运行路径,前段时间项目中要用到该功能,网上很多都是获取当前程序的运行路径,最后找了很久才找到类似的代码,修改了传上来共享下,帮助需要的人

    C# 遍历删除指定文件

    在C#编程中,遍历并删除指定文件是一项常见的任务,尤其在清理临时文件、日志清理或系统维护中非常实用。本示例提供了一个完整的C#代码演示,可以直接运行来实现这一功能。下面我们将详细讲解相关的C#知识点以及如何...

    C# 关闭指定的程序

    在C#编程中,关闭指定程序是一个常见的任务,这通常涉及到进程管理。下面将详细讲解如何使用C#来实现这一功能,以及相关的知识点。 首先,我们需要了解基础的进程概念。在计算机系统中,进程是程序的执行实例,每个...

    C#调用bat文件 bat处理 c#调用bat

    通过运行bat文件,用户可以一次性执行多条命令,这对于系统维护、自动化脚本编写和日常任务执行非常有用。 在C#中调用bat文件,主要利用`System.Diagnostics.Process`类。以下是一步一步的实现步骤: 1. 引入命名...

    内容查找,根据指定的文件夹查找包含指定内容的文件(C#源码)

    本文将深入探讨如何使用C#源码实现“内容查找”功能,即在指定的文件夹中搜索包含特定内容的文件。这个功能在许多场景下都非常实用,比如在开发过程中定位含有特定字符串的代码、在大量文档中搜索关键信息等。 首先...

    c#指定时间运行程序

    在这个例子中,我们创建了一个名为"MyTask"的任务,它将在每天的8:30运行指定的程序。 四、使用System.Windows.Forms.Timer控件 如果你的应用程序是基于Windows Forms的,可以使用System.Windows.Forms.Timer控件。...

    C#删除指定目录文件

    摘要:C#源码,文件操作,创建目录,删除目录 C#删除指定目录文件,挺简单的程序,两种功能:一是创建指定目录、二是删除指定目录,代码简单,适合C#新手学习。 运行环境:Visual Studio2010

    C#process 打开指定目录

    在“C# process 打开指定目录”的场景中,我们需要用到的是`Process.Start`方法,该方法可以用来启动一个程序或者打开一个文件或目录。 首先,我们需要导入`System.Diagnostics`命名空间,这样就可以使用`Process`...

    C#执行bat文件.rar

    本示例涉及的是如何利用C#代码来执行批处理(bat)文件,这是一种在Windows操作系统中运行一系列命令行指令的便捷方式。下面将详细阐述这个主题。 首先,批处理文件(.bat文件)是文本文件,包含了DOS命令行语句,...

    C#读取.nc文件

    标题中的"C#读取.nc文件"指的是使用C#编程语言处理NetCDF(Network Common Data Form)格式的数据文件。NetCDF是一种自描述、可移植、多维数组数据格式,广泛用于科学计算领域,如气象学、海洋学、地球物理学等。在...

    C#平台上实现从视频文件提取指定帧

    在C#平台上,从视频文件提取指定帧是一个常见的任务,特别是在多媒体处理、视频分析或游戏开发等领域。这个任务通常涉及到DirectX技术,尤其是DirectShow,它是一个用于多媒体处理的API,由微软提供。本示例将详细...

    在VS2005(C#)中教你如何刪除本地或者服務器上指定文件夾中的文件

    在使用Visual Studio 2005 (VS2005) 进行C#编程时,有时我们需要对本地或服务器上的文件进行管理,包括删除指定文件夹中的文件。本教程将详细讲解如何实现这一功能。 首先,确保你已经安装了VS2005并创建了一个C#...

    c#定时运行BAT文件

    在给定的代码片段中,作者使用了C#的`System.Diagnostics.Process`类来启动位于指定路径下的BAT文件。此外,代码还利用了一个定时器(`timer1`),该定时器会在每天的特定时间触发,并执行相应的BAT文件。下面对代码...

    C#源码,分割文件,C#切分组合文件

    3. 创建一个循环,每次读取指定大小的数据,然后将其写入新的文件中,直到原始文件结束。 4. 每个新生成的文件应记录其在原始文件中的起始位置和长度,以便后续组合。 接下来,文件组合是将之前分割的小文件重新...

    c#定时任务清除文件夹下文件

    `File.Delete`方法用于删除单个文件,而`Directory.GetFiles`则用于获取指定目录下的所有文件。配合`DateTime`类,我们可以筛选出特定日期范围之外的文件。 3. **日期筛选:** 使用`DateTime.Now.AddDays(-n)`可以...

    c#同时上传文件和参数

    你需要指定文件名、文件流和内容类型。 ```csharp FileStream fileStream = File.OpenRead("path_to_your_file"); string fileName = "your_file_name"; string contentType = "application/pdf"; // 根据实际文件...

    C# FileWatcher文件监控系统源代码

    总的来说,`FileWatchUpdate`这个C#源代码项目提供了一个实用的工具,可以帮助开发者或系统管理员实时监控指定目录下的文件系统变化,并记录这些变化,以便后续分析或自动化流程。通过深入理解`FileSystemWatcher`的...

    C# windows服务删除过期文件每天执行一次.

    本项目聚焦于使用C#编程语言创建一个Windows服务,该服务的主要功能是每天定时删除指定目录中的过期文件。下面将详细讲解这个知识点。 首先,我们需要了解C#中创建Windows服务的基本步骤。这通常涉及到以下几个关键...

Global site tag (gtag.js) - Google Analytics