带有pdf文件重命名的目录,带有数组c#

时间:2017-02-03 14:58:29

标签: c# arrays rename

我无法重命名文件。

我有一个包含pdf文件的目录,我想自动重命名它们。 我读了一个CSV文件并用C#在数据网格中显示它。 第一列是旧文件名,第二列是新文件名。

旧的文件名在.pdf之前有数字 新文件名在.pdf

之前的名称中包含数字,字母和等号

我厌倦了几个代码示例,但不适合我。我是个新人。下面是用于创建datagrid(数组)的代码。如何使用数组的行来搜索旧名称并使用新名称重命名?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace VerplaatsenEnHernoemen
{
    public partial class Form1 : Form
    {

        DataGridView my_datagridview = new DataGridView();
        DataTable my_datatable = new DataTable();

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Size = new Size(750, 500);
            my_datagridview.Size = new Size(600, 400);
            my_datagridview.Location = new Point(5, 5);

            string[] raw_text = System.IO.File.ReadAllLines("D:\\names.csv");
            string[] data_col = null;
            int x = 0;
            foreach (string text_line in raw_text)
            {
                data_col = text_line.Split(';');
                    if  (x == 0)
                {
                    for (int i =0;i<=data_col.Count() -1; i++)
                    {
                        my_datatable.Columns.Add(data_col[i]);
                    }
                    x++;
                }
                else
                {
                    my_datatable.Rows.Add(data_col);
                }
            }
            my_datagridview.DataSource = my_datatable;
            this.Controls.Add(my_datagridview);


        }


    }
}

0 个答案:

没有答案