Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 在C中,将数据写入现有文件和从另一个文件复制整个内容之间的区别#_C# 4.0_Window - Fatal编程技术网

C# 4.0 在C中,将数据写入现有文件和从另一个文件复制整个内容之间的区别#

C# 4.0 在C中,将数据写入现有文件和从另一个文件复制整个内容之间的区别#,c#-4.0,window,C# 4.0,Window,我开发了一个windows应用程序,它正在检查目录中新更新或生成的文件,并将数据复制到临时文件。我的应用程序做得很好。但是,有一个第三方应用程序“POS文本发送器”,如果我使用记事本文本编辑器复制数据,它将读取临时文件中的所有文本并显示在闭路电视摄像机上。但当我的应用程序执行此操作时,POS文本发送器将读取第一个文件中的内容,并不时跟踪该文件的更新内容。一旦在该目录中生成新文件,与往常一样,我的应用程序会将该文件的全部内容复制到临时文件中,但POS文本发送器不会读取该数据,如果必须显示任何内容,

我开发了一个windows应用程序,它正在检查目录中新更新或生成的文件,并将数据复制到临时文件。我的应用程序做得很好。但是,有一个第三方应用程序“POS文本发送器”,如果我使用记事本文本编辑器复制数据,它将读取临时文件中的所有文本并显示在闭路电视摄像机上。但当我的应用程序执行此操作时,POS文本发送器将读取第一个文件中的内容,并不时跟踪该文件的更新内容。一旦在该目录中生成新文件,与往常一样,我的应用程序会将该文件的全部内容复制到临时文件中,但POS文本发送器不会读取该数据,如果必须显示任何内容,我应该重新启动POS Text Sender。我真的不知道POS Text Sender如何知道我的应用程序正在从新生成的文件复制,以及如何使其停止。将数据写入现有文件和从另一个文件复制整个内容之间有什么区别

将数据写入现有文件和从另一个文件复制整个内容之间有什么区别

听起来第三方应用程序可能正在查看文件上创建的或修改的日期戳,而没有同时考虑这两种情况。区别如下:

  • 创建新文件时,创建和修改的文件将相同
  • 编辑现有文件时,“修改”将晚于“创建”
  • 复制现有文件时,新文件的创建时间将晚于其修改的时间戳

可能重复:第三次出现相同问题。。。您应该编辑您的第一个问题,并回答评论,而不是重新发布和重新发布。如何为复制到临时文件的所有内容保留相同的时间戳。