fenghua3dm 发表于 2010-12-6 13:48

一个小命令更改古剑存档目录,绝对可行~~~~~~~

本帖最后由 fenghua3dm 于 2013-9-1 23:57 编辑

古剑存档目录的确有点非主流,至少也放在appdata里吧,偏放在local神马的里面.....比如win7下的存档目录就是C:\Users\你的用户名\AppData\Local\Aurogon Games

改个存档目录有什么用?不清楚,想来总会有点用处...下面说下做法(其实是一种变通的办法,但是和更改路径效果是完全一样的)。

其实就是创建个软连接,是NTFS文件系统的特性。比如你想把存档目录改为G:\Aurogon Games,那么先将现在的存档目录Aurogon Games复制到G盘,然后删了原来的目录(否则下面的命令无法运行)。

win7下:

运行命令:mklink -j "C:\Users\你的用户名\AppData\Local\Aurogon Games" "G:\Aurogon Games"

第一个引号是默认的存档目录,win7下就是这个目录了,第二个是目标目录,可以自己更改。运行后,效果就等价于把存档路径改为G:\Aurogon Games。

winxp下:

xp下支持软连接,只是没有mklink命令来创建,但是微软sysinternals有个工具Junction,官方下载地址(附件也给了):http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

解压后把junction.exe解压到C:\windows\system32下(这样比较方便),运行命令

junction.exe "" "G:\Aurogon Games"

和上面win7下类似,第一个引号内是默认存档目录(我用的是win7,xp下的记不清了),第二个目标目录,可以自己改。然后就OK了~~

想知道其中原理的可以去网上搜mklink.exe、建立软连接之类的。

这里简单解释一下,运行命令后,存档实际位置是在G:\Aurogon Games,而在C:\Users\你的用户名\AppData\Local\Aurogon Games建立了G:\Aurogon Games的一个软连接。但C:\Users\...\Aurogon Games实际上并没有数据(只是一个类似快捷方式的东西,虽然用起来和目录一个样)。于是程序对C:\Users\...\Aurogon Games内数据的写入读取删除等操作其实都是在对G:\Aurogon Games中的数据进行操作。还有一点,如果把C:\Users\...\Aurogon Games整个删了,那么G:\Aurogon Games是不受影响的,这点很好~~~

所以,效果就是,原来的位置没有存档了,只有一个软连接,连接到G:\Aurogon Games,而G:\Aurogon Games才是实际存档位置~~这不就达到想要的效果了嘛~

lostdance 发表于 2010-12-6 13:51

现在游戏的存档目录都是在系统盘,我早就习惯了

315967106 发表于 2010-12-6 14:41

挺有用的,收下了,楼主辛苦了

苍龙噬日 发表于 2010-12-6 14:44

我记得大部分游戏都是存放在系统目录里的我的文档中

mikurusos 发表于 2010-12-6 16:00

做目录连接有什么用?实际位置没变..

wolongx 发表于 2010-12-6 17:01

Mark之。

fenghua3dm 发表于 2010-12-6 18:12

回复 4# 苍龙噬日

古剑存档不放在我的文档里...如果放在我的文档里,改起来简单了,因为我的文档位置很容易改的..但古剑放local下面,local的位置不好改了~

fenghua3dm 发表于 2010-12-6 18:19

回复 5# mikurusos

效果达到了,存档实际位置是在G:\Aurogon Games,而软连接使得G:\Aurogon Games中的所有数据有了另一个访问路径C:\Users\WCG\AppData\Local\Aurogon Games。所有的操作其实都是对G:\Aurogon Games在操作。

fenghua3dm 发表于 2010-12-6 18:21

回复 2# lostdance

多数游戏放我的文档里,所以我希望古剑也放我的文档里,便于多系统共享存档.....

小李菜刀 发表于 2010-12-6 18:51

GB引擎的存放目录都是这里。。。上古,辐射。。。习惯了。。。

fenghua3dm 发表于 2010-12-6 18:58

回复 10# 小李菜刀

孤陋寡闻了{:3_99:}都没玩过........

小李菜刀 发表于 2010-12-6 19:03

回复 11# fenghua3dm

哈哈。。。果然上当啦。。。逗你玩的啦。。。这两个游戏存档都在我的文档的。。。{:3_119:}

fenghua3dm 发表于 2010-12-6 19:17

回复 12# 小李菜刀


    {:3_49:}

小李菜刀 发表于 2010-12-6 19:19

呵呵。。。见LZ辛苦发帖。。。所以灌水支持。。。见谅见谅。。。{:3_113:}

fenghua3dm 发表于 2010-12-6 19:22

回复 14# 小李菜刀

多谢....灌水....{:3_127:}

孤独无名氏 发表于 2010-12-7 00:08

我给存档目录做了个快捷方式放在桌面上,平时进去就很方便~

fenghua3dm 发表于 2010-12-7 00:25

回复 16# 孤独无名氏

额...效果不同吧~我想要的效果的把实际位置给改了....大概多数人对此无所谓....

jiangtaoljf 发表于 2010-12-8 09:32

现在的游戏存档基本都放系统文件夹了
想改回最早的游戏目录\saves看来是不可能了,至少大家统一下,放我的文档嘛……搞的四处都是,每次重装系统备份存档,太费事了
页: [1]
查看完整版本: 一个小命令更改古剑存档目录,绝对可行~~~~~~~