用FTP传文件,有什么办法可以不改变文件的修改日期?

lailaiququ 2006-09-26 11:30:51
用FTP传文件,有什么办法可以不改变文件的修改日期?
...全文
861 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
玄之丞 2006-12-01
  • 打赏
  • 举报
回复
楼主,黑黑的说。

你传一下改时间戮的工具上去,运行一下给掉就好了。
lailaiququ 2006-11-18
  • 打赏
  • 举报
回复
楼上的方法是否只能更改本地文件的地址?我主要是想要保证文件上传到FTP服务器上后,修改时间不变。
szcyx 2006-11-17
  • 打赏
  • 举报
回复
IdFTP1->List(pList, "*.*");
for (int i = 0; i < pList->Count; i++)
{
sDate = pList->Strings[i].SubString(1, 17).Trim();// 得到文件的修改日期
sSize = pList->Strings[i].SubString(18, 22).Trim();
sName = pList->Strings[i].SubString(40, MaxInt).Trim();

pItem = ListView1->FindCaption(0, sName, false, true, true);
if (pItem == NULL)
{
continue;
}

pItem->SubItems->Strings[0] = sSize;
pItem->SubItems->Strings[1] = sDate;
pItem->SubItems->Strings[3] = "1"; // 是否下载标志,要下载
}

ShortDateFormat = "m-d-yy hh:mmAM/PM";
sFileDate = pItem->SubItems->Strings[1]; // 文件原本的修改日期
iFileDate = DateTimeToFileDate(StrToDateTime(sFileDate));
FileSetDate(sFile, iFileDate); // 设置文件的修改日期为原本的修改日期
jiangshx 2006-09-26
  • 打赏
  • 举报
回复
不太清楚,你可以在上传之前,把文件的日期写到一个ini文件里,把ini文件也上传

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧