将已修改日期的属性存储在数组中,并将其逐行C#复制到另一个文本文件中

康复西迪克

我正在构建一个实用程序,该实用程序需要从一个文本文件中获取经过日期修改的属性,并将其复制到另一个文本文件中。我更喜欢使用数组来存储文件的日期修改属性。这是我到目前为止的内容:

 class NewTime
        {
            public DateTime Current { get; set; }
        }

        static void Main(string[] args)
        {
            int counter = 0;

            string line;

                // Read the file and display it line by line.
                System.IO.StreamReader file = new System.IO.StreamReader(args[0]);
                System.IO.StreamWriter filewriter = new System.IO.StreamWriter(args[1], false);

                while ((line = file.ReadLine()) != null)
                {
                    Thread.Sleep(10);
                   string [] pieces = line.Split(new char[] { '|' });
                    if(pieces.Length == 2)
                    {
                        DateTime outDate;
                        if(DateTime.TryParse(pieces[1], out outDate))
                        {
             string[] listOfFiles = { @"D:\blahB.txt", @"C:\blahA.txt"};

                        string[] outputLines = listOfFiles.Select(file => file + " | " + file.GetLastWriteTime(file)).ToArray();
                        file.WriteAllLines("verifications.txt", outputLines);
                        //string outputstring = string.Format(" {0:yyyy-MM-dd-hh-mm-ss-ff-tt}", DateTime.Now);
                        //filewriter.WriteLine(pieces[0] + "|" + outputstring);
                        }
                        else
                            filewriter.WriteLine(line);
                    }

                    else
                        filewriter.WriteLine(line);

                    System.Console.WriteLine(line);

                    counter++;
                }


                System.Console.WriteLine(LastWriteLine+"blahblah");
                file.Close();
                filewriter.Close();
                System.Console.ReadLine();
            }


        public static string LastWriteLine { get; set; }
    }
}

另外,我不需要打开第一个文件,就可以从中获取修改日期的属性。

贝德福德

您可以使用File.GetLastWriteTime来获取文件的最后修改日期,而无需打开它:

string[] listOfFiles = {@"C:\bin\1.txt", @"C:\bin\desktop.png", @"C:\main.c"};

string[] outputLines = listOfFiles.Select(file => file + " | " + File.GetLastWriteTime(file)).ToArray();
File.WriteAllLines("output.txt", outputLines);

然后,您将在output.txt中获得类似以下内容的输出:

C:\bin\1.txt | 9/12/2014 12:49:54 PM
C:\bin\desktop.png | 9/6/2014 3:11:27 AM
C:\main.c | 11/24/2013 7:14:38 PM

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文本文件复制到C中的另一个文本文件时删除尾部空白

来自分类Dev

如何将内容从文本文件复制到C中的另一个文本文件

来自分类Dev

在文本文件中搜索单词并将其复制到另一个单词时,如何忽略单词的大小写

来自分类Dev

按顺序将文本文件复制到另一个新的文本文件中

来自分类Dev

按顺序将文本文件复制到另一个新的文本文件中

来自分类Dev

如何将文本文件复制到另一个文件?

来自分类Dev

如何将文本文件复制到另一个文件?

来自分类Dev

将数据从文本文件复制到另一个文件

来自分类Dev

使用Python逐行将一个文本文件复制到另一个文本文件

来自分类Dev

使用Python逐行将一个文本文件复制到另一个文本文件

来自分类Dev

如何从带有换行符的文本文件中删除一行并将内容复制到另一个文件?

来自分类Dev

如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

来自分类Dev

如何将一个文本文件的内容复制到另一个长度减小的文件中?

来自分类Dev

从文本文件中提取所有数字并将其存储在另一个文件中

来自分类Dev

Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

来自分类Dev

使用Automator读取文本文件并将内容复制到另一个文件夹

来自分类Dev

查找今天的日期xml文件并将其复制到UNIX中的另一个目录

来自分类Dev

在c中逐行从另一个文本文件写入文本文件

来自分类Dev

从一个txt文件中提取所有行,并将其复制到新的文本文件中,并附带一些附加功能

来自分类Dev

将文本文件的前两行复制到另一个文本文件的批处理文件

来自分类Dev

将值从Ant属性文件中的属性复制到另一个属性

来自分类Dev

创建一个批处理文件,该文件将文本文件和文件夹中的文件名进行比较,如果匹配,它将文件复制到另一个文件夹

来自分类Dev

使用文本文件中的文件列表将一个文件夹复制到Google云端硬盘中的另一个文件夹

来自分类Dev

对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

来自分类Dev

根据日期复制一个文件的内容并粘贴到另一个文本文件中

来自分类Dev

分隔文本文件中的grep条目,并将其包含在另一个命令中

来自分类Dev

查找文本文件中的行并将其替换为另一个文件的输出

来自分类Dev

从文件中选择模式并将其复制到适当位置的另一个文件中

来自分类Dev

通过使用 shell 脚本过滤修改日期,将文件从 hdfs 文件夹复制到另一个 hdfs 位置

Related 相关文章

  1. 1

    将文本文件复制到C中的另一个文本文件时删除尾部空白

  2. 2

    如何将内容从文本文件复制到C中的另一个文本文件

  3. 3

    在文本文件中搜索单词并将其复制到另一个单词时,如何忽略单词的大小写

  4. 4

    按顺序将文本文件复制到另一个新的文本文件中

  5. 5

    按顺序将文本文件复制到另一个新的文本文件中

  6. 6

    如何将文本文件复制到另一个文件?

  7. 7

    如何将文本文件复制到另一个文件?

  8. 8

    将数据从文本文件复制到另一个文件

  9. 9

    使用Python逐行将一个文本文件复制到另一个文本文件

  10. 10

    使用Python逐行将一个文本文件复制到另一个文本文件

  11. 11

    如何从带有换行符的文本文件中删除一行并将内容复制到另一个文件?

  12. 12

    如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

  13. 13

    如何将一个文本文件的内容复制到另一个长度减小的文件中?

  14. 14

    从文本文件中提取所有数字并将其存储在另一个文件中

  15. 15

    Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

  16. 16

    使用Automator读取文本文件并将内容复制到另一个文件夹

  17. 17

    查找今天的日期xml文件并将其复制到UNIX中的另一个目录

  18. 18

    在c中逐行从另一个文本文件写入文本文件

  19. 19

    从一个txt文件中提取所有行,并将其复制到新的文本文件中,并附带一些附加功能

  20. 20

    将文本文件的前两行复制到另一个文本文件的批处理文件

  21. 21

    将值从Ant属性文件中的属性复制到另一个属性

  22. 22

    创建一个批处理文件,该文件将文本文件和文件夹中的文件名进行比较,如果匹配,它将文件复制到另一个文件夹

  23. 23

    使用文本文件中的文件列表将一个文件夹复制到Google云端硬盘中的另一个文件夹

  24. 24

    对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

  25. 25

    根据日期复制一个文件的内容并粘贴到另一个文本文件中

  26. 26

    分隔文本文件中的grep条目,并将其包含在另一个命令中

  27. 27

    查找文本文件中的行并将其替换为另一个文件的输出

  28. 28

    从文件中选择模式并将其复制到适当位置的另一个文件中

  29. 29

    通过使用 shell 脚本过滤修改日期,将文件从 hdfs 文件夹复制到另一个 hdfs 位置

热门标签

归档