回文章列表
作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: itoc
標題Re: 如果"我的最愛 備份/還原"
時間動力核心 (2007/04/11 Wed 21:40:53)
※ 引述《omatic (........)》之銘言:
> 因為我們有加我的最愛重新排序功能
> 但也些人會不小心按到
> 所以新增 "備份/還原"功能

: favor.c:mf_backup() 新增此函式在 mf_help() 前面

static int
mf_backup(xo)
  XO *xo;
{
  char srcfile[64], tmpfile[64];

  /* 只處理我的最愛之首頁 */

  switch (vans("1)備份我的最愛 2)還原我的最愛?[Q] "))
  {
  case '1':
    mf_fpath(srcfile, cuser.userid, FN_MF);
    mf_fpath(tmpfile, cuser.userid, FN_MF".bak");
    if (dashf(tmpfile))
      unlink(tmpfile);
    f_cp(srcfile, tmpfile, O_TRUNC);
    vmsg("備份完成");
    break;

  case '2':
    mf_fpath(srcfile, cuser.userid, FN_MF".bak");
    if (!dashf(srcfile))
    {
      vmsg("您沒有任何備份");
    }
    else
    {
      mf_fpath(tmpfile, cuser.userid, FN_MF);
      f_cp(srcfile, tmpfile, O_TRUNC);
      vmsg("還原完成");
      return XO_LOAD;
    }
  }

  return XO_FOOT;
}

: favor.c:mf_cb[]

+ 'B', mf_backup,
  'h', mf_help


--
=[:摃�◣�:Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[218-168-176-148.dynamic.hi]|[�:]=
= ▊▌▎▎Modify ▎▌▋▊: Wed, 11 Apr 2007 21:41:26 CST ::]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻