Author Topic: Windows一键迁移BtsX数据文件到你想要的目录!  (Read 5451 times)

0 Members and 1 Guest are viewing this topic.

Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
楼主试试关闭bts,然后将C:\users\你的用户名\appdata\roaming\下的bitshare x目录暂时改命成其他名称,然后
启动bts,看看是否需要重新注册账号和从0开始下载区块链?

如果是的话,就表明这个方法实际上没发挥作用了,用的还是原来的目录。


嗯 你说的这种情况在我开发过程中已经考虑了,我确定这个脚本在启动的时候已经用的是新目录了
第一次执行是  迁移数据+用新数据启动
以后每次执行  只是用新数据启动 :)
BIB==BM IS BUG

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
MUSE witness:mygoodfriend     vote for me

Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
BIB==BM IS BUG

Offline marx

  • Sr. Member
  • ****
  • Posts: 236
    • View Profile
  • BitShares: ben
同道中人。


Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
以后每次运行出现如下内容则代表启动成功
Quote
+---------------------------------------------------------------------+
+已启动,如果有报错请手动关闭BtsX窗口并再次运行本脚本。    +
+同步完成后欢迎打赏,BtsX用户名:jetainm                         +
+---------------------------------------------------------------------+
请按任意键继续. . .
« Last Edit: August 05, 2014, 01:47:35 pm by JetainM »
BIB==BM IS BUG

Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
第一次运行后命令行输出如下内容则代表迁移成功
Code: [Select]
BtsX数据正在从C盘迁移到E:\DigitalCoin\PTS\BitSharesX\data,请稍等...
数据迁移完毕,C盘数据文件仍保留
BtsX数据迁移后,第一次启动中(会闪退,请不要手动关闭,等待30s她会自动重启)
BtsX数据迁移后,第二次启动中,请稍等...
+------------------------------------------------------------------------+
+恭喜您,BtsX数据目录成功迁移,并且已经用新的数据目录启动!  +
+以后用新的数据目录启动都需要双击本文件                                 +
+------------------------------------------------------------------------+
+已启动,如果有报错请手动关闭BtsX窗口并再次运行本脚本。        +
+同步完成后欢迎打赏,BtsX用户名:jetainm                             +
+------------------------------------------------------------------------+
请按任意键继续. . .
« Last Edit: August 05, 2014, 01:47:08 pm by JetainM »
BIB==BM IS BUG

Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
复制以下内容,并按照其中的要求来做,即可“Windows一键迁移BtsX数据文件到你想要的目录!”

Code: [Select]
@Echo off
rem +-------------------------------------------------+
rem |  jetainm  At:2014-08-05 14:27:19        |
rem |  功能:Windows一键迁移BtsX数据文件到你想要的目录|
rem +-------------------------------------------------+

rem +--------------------------------------------------------+
rem |请完成下面2个步骤,然后将该文件保存为StartBtsX.bat |
rem |然后双击该文件即可自动完成BtsX数据目录迁移和启动BtsX    |
rem +--------------------------------------------------------+
set BtsX= 1、将这一段汉字替换成你的btsx安装目录,举例:E:\DigitalCoin\PTS\BitSharesX
set data= 2、将这一段汉字替换成你想要的BtsX数据目录,不要包含中文,举例:E:\DigitalCoin\PTS\BitSharesX\data

if exist "%data%\BitShares X" (goto StartBtsX) else (goto cp)

rem 迁移数据
:cp
echo BtsX数据正在从C盘迁移到%data%,请稍等...
mkdir "%data%\BitShares X"  > nul
echo d | xcopy "%appdata%\BitShares X" /s "%data%\BitShares X" /e/h > nul
echo 数据迁移完毕,C盘数据文件仍保留
goto FirstStart

:FirstStart
set appdata=%data%
cd /d "%BtsX%"
start .\bin\BitSharesX.exe
echo BtsX数据迁移后,第一次启动中(会闪退,请不要手动关闭,等待30s她会自动重启)
ping 1.1.1.1 -n 1 -w 30000 > nul
taskkill /f /t /fi "WINDOWTITLE eq BitShares*" >  nul
echo BtsX数据迁移后,第二次启动中,请稍等...
ping 1.1.1.1 -n 1 -w 10000 > nul
start .\bin\BitSharesX.exe
echo +----------------------------------------------------------+
echo +恭喜您,BtsX数据目录成功迁移,并且已经用新的数据目录启动!+
echo +以后用新的数据目录启动都需要双击本文件                    +
goto ad

rem 正常启动BtsX
:StartBtsX
set appdata=%data%
cd /d "%BtsX%"
start .\bin\BitSharesX.exe
goto ad

:ad
echo +----------------------------------------------------------+
echo +已启动,如果有报错请手动关闭BtsX窗口并再次运行本脚本。    +
echo +同步完成后欢迎打赏,BtsX用户名:jetainm                   +
echo +----------------------------------------------------------+

rem echo 10秒后本窗口自动关闭 o(∩_∩)o
rem ping 1.1.1.1 -n 1 -w 10000 > nul
pause
« Last Edit: August 05, 2014, 10:19:15 am by JetainM »
BIB==BM IS BUG