Tag: unix

使用SSH.NET将文件从Windows移动到UNIX服务器时,修改日期时间会更改

我在我的C#应用​​程序中使用SSH.NET将文件从Windows复制到UNIX服务器,我有几个场景: 在UNIX服务器目录中, 如果要复制的文件不存在 ,则将文件复制到UNIX服务器时修改的日期时间更改为复制的日期时间 ? 这是正确的,因为修改后的日期时间不应该改变吗? 在UNIX Server目录中, 如果要复制的文件已存在 ,则在复制在UNIX服务器路径中替换的同一文件时,文件的修改日期时间不会更改 ! 我对这个修改过的日期时间感到困惑,因为我在这篇文章中读过SSH.NET错误地做了,这应该是正确的吗? 对于那些要求提供代码的人,这里有: private static int UploadFileToSFTP (string localFileFullPath, string uploadPath) { try { Log.Debug(“Inside Utilities.UploadFileToSFTP() with localFileFullPath=” + localFileFullPath + “, and remoteUploadPath=” + uploadPath); Log.Debug(“Uploading File : ” + uploadPath); using (FileStream fs = new FileStream(localFileFullPath, FileMode.Open)) { Log.Debug(“Checking if path: ” + […]