vrchat吧 关注:42,161贴子:397,599
  • 14回复贴,共1

VRC vrchat占用C盘解决办法和原理 三天占用12G~都是粘贴来的

只看楼主收藏回复

windows方块键+R 输入CMD
C:\Users\NING MEI>mklink /j "C:\Users\NING MEI\AppData\LocalLow\Unity\VRChat_VRChat" "D:\VRChat\Cache"
细节+1
C:\Users\NING MEI>mklink /j (打开CMD先复制这一节)(再从文件管理器复制地址栏(点中间长条空白位置)后面这些,怎么方便怎么来)"C:\Users\NING MEI(自己电脑名,一般C盘里空间占用比较大的。可以右键属性查看)\AppData\LocalLow\Unity\VRChat_VRChat(这个文件夹找到后要先改名,比如VRChat_VRChat111)" "D:\VRChat\Cache(这个位置电脑里新建存模型地图的位置,随便)"
提示出现C《《》》》D就可以了,然后把VRChat_VRChat111里以前缓存的文件剪切到新位置"D:\VRChat\Cache,之后进vrc检查加载旧地图是不是重新下载,新地图是不是还是下载老位置。当然VRCHAT最高只占用20G硬盘空间,如果没有照成影响可以忽略的,此方法适用所有软件,比如使命召唤着色器缓存。


IP属地:广东1楼2023-04-16 20:15回复
    下面是指令讲解
    格式:MKLINK [【/D】 | 【/H】 | 【/J】] 链接名称 目标
    语法介绍:
    win+r-->cmd-->输入mklink
    命令区别:
    /d 给目录创建符号链接,简称符号链接、软链接;
    /h 创建硬链接,简称硬链接;
    /j 给目录创建联接点,简称软链接。
    当没有上面3个命令符时,创建是文件软链接!文件类型:.symlink
    注意:
    路径,建议使用绝对路径,必须使用英文双引号将路径括起来;
    空格,命令之间必须有空格
    作者:Marydon
    链接:https://www.jianshu.com/p/b1614a073087
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


    IP属地:广东2楼2023-04-16 20:16
    回复
      2025-08-07 20:54:35
      广告
      不感兴趣
      开通SVIP免广告
      软链接(也叫符号链接),类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。软链接可对文件或目录创建。
      软链接作用:
      便于文件的管理,比如把一个复杂路径下的文件链接到一个简单路径下方便用户访问。
      节省空间解决空间不足问题,某个文件文件系统空间已经用完了,但是现在必须在该文件系统下创建一个新的目录并存储大量的文件,那么可以把另一个剩余空间较多的文件系统中的目录链接到该文件系统中。
      删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
      软连接和硬链接的特点:
      软链接:
      1.软链接是存放另一个文件的路径的形式存在。
      2.软链接可以 跨文件系统 ,硬链接不可以。
      3.软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件。
      4.软链接可以对目录进行链接。
      硬链接:
      1. 硬链接,以文件副本的形式存在。但不占用实际空间。
      2. 不允许给目录创建硬链接。
      3. 硬链接只有在同一个文件系统中才能创建。
      4. 删除其中一个硬链接文件并不影响其他有相同 inode 号的文件。
      不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。


      IP属地:广东3楼2023-04-16 20:16
      回复
        mklink /J 目录1 目录2
        目录1需要不存在才行,应为mklink命令相当于再目录1的位置创建一个类似于快捷方式的东西,用这个来链接目录2,所以目录1需要不存在才能执行。像你这句的的意思就是将d盘上面的Users的快捷的方式放到C盘上面去,c盘的Users这个文件加太危险了,建议新建一个文件夹试试就知道了。


        IP属地:广东4楼2023-04-16 20:16
        回复
          注: F和G盘为两个不同的磁盘
          文件夹指向(软链接)
          F:\>mklink /j "F:\a" "G:\b"
          为 F:\a <<===>> G:\b 创建的联接
          1,所有读取写入a文件夹的东东,都在b中, 创建时a文件夹自动生成,如果a存在无法创建
          2,在使用中如果b文件夹不存在会发生读取写入错误
          3,F 和 G为两块不同的磁盘
          文件夹指向(符号链接)
          F:\>mklink /d "F:\a" "G:\b"
          当文件已存在时,无法创建该文件。
          删除a文件夹
          F:\>mklink /d "F:\a" "G:\b"
          你没有足够的权限执行此操作。
          WIN + R c:\Windows\System32\ 找到 cmd.exe 右键管理员打开
          F:\>mklink /d "F:\a" "G:\b"
          为 F:\a <<===>> G:\b 创建的符号链接
          删除文件夹b,a无法访问, 删除a文件夹,b存在可读写
          软链接和符号链接的区别
          感觉和 /j 差不多
          F:\>mklink /?
          MKLINK [[/D] | [/H] | [/J]] Link Target
          /D 创建目录符号链接。默认为文件
          符号链接。
          /H 创建硬链接而非符号链接。
          /J 创建目录联接。
          Link 指定新的符号链接名称。
          Target 指定新链接引用的路径
          (相对或绝对)。
          查了查:
          mklink_百度百科 Mklink | Microsoft Docs
          参考: windows系统下的文件夹链接功能mklink/linkd_李未名2020的博客-CSDN博客_链接文件夹
          符号链接和软链接大致相同,区别在于,软链接是绝对路径链接,而符号链接允许相对路径的链接。
          比如,分别创建c:\data\tmp的符号链接c:\1和软链接c:\2,那么c:\1指向的就是同级文件夹下的data文件夹下的子文件夹tmp,而c:\2指向的是c:\data\tmp这样的绝对路径。影响就是,如果把c:\1和c:\2这两个文件夹移动到d盘,那d:\1的链接就失效了,而d:\2仍然有效。
          F:\>mklink /d "F:\a1" "G:\b1"
          为 F:\a1 <<===>> G:\b1 创建的符号链接
          F:\>mklink /j "F:\a2" "G:\b2"
          为 F:\a2 <<===>> G:\b2 创建的联接
          移动b1至E:\b1 (E为第三个硬盘) a1不可用
          移动b2至E:\b2 (E为第三个硬盘) a2不可用
          复制或剪切 a1或a2 至E 发现a2 不会发生变动 除非删除它
          文件同步
          F:\>mklink /h "F:\a\1.txt" "G:\b\2.txt"
          系统找不到指定的路径。
          F:\>mklink /h "F:\c\1.txt" "G:\d\2.txt"
          系统无法将文件移到不同的磁盘驱动器。
          F:\>mklink /h "F:\c\1.txt" "F:\e\3.txt"
          当文件已存在时,无法创建该文件。
          删除 1.txt
          F:\>mklink /h "F:\c\1.txt" "F:\e\3.txt"
          为 F:\c\1.txt <<===>> F:\e\3.txt 创建了硬链接
          查看c文件夹,自动创建了1.txt, 打开1.txt 写入 "asdfasdfa"保存, 查看3.txt, 同样的内容在3.txt 中 ,
          删除3.txt , 打开1.txt 写入 "asdfasdfa"保存, 3.txt没有恢复
          复制1.txt 至 e\ 改名3.txt 打开1.txt写入保存 3.txt没有同步, 再次创建
          F:\>mklink /h "F:\c\1.txt" "F:\e\3.txt"
          为 F:\c\1.txt <<===>> F:\e\3.txt 创建了硬链接
          改写3.txt 查看1.txt 可以看到内容同步修改了, 删除1.txt, 改写3.txt, 保存, 1.txt没有生成, 复制3改名1至c夹, 改写1内容保存,查看3,无变动~
          默默的输入了两条命令,开始安装软件... ...
          mklink /j "C:\ProgramData\microsoft\VisualStudio\Packages" "F:\VisualStudio\CDisk\Packages"
          mklink /j "C:\Program Files (x86)\Microsoft Visual Studio\Shared" "F:\VisualStudio\CDisk\Shared"
          安装好的软件如何移动到新的文件夹?找到一个软件:FolderMove™ 符号链接创建器
          也可以理解为图形化mklink的一个软件,我放到网盘了:「FolderMove」https://www.aliyundrive.com/s/oLf1Gubw7W5
          ————————————————
          版权声明:本文为CSDN博主「老扬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
          原文链接:https://blog.csdn.net/debrnr/article/details/124052103


          IP属地:广东5楼2023-04-16 20:17
          回复
            这么麻烦?直接有工具一键改啊


            IP属地:山东来自Android客户端7楼2023-04-17 00:14
            收起回复
              用软件分分钟改完,不用这么复杂。。


              IP属地:广西来自Android客户端8楼2023-04-17 17:05
              收起回复
                我直接分区的时候给c盘200G


                IP属地:江西来自Android客户端9楼2023-04-18 16:20
                回复
                  2025-08-07 20:48:35
                  广告
                  不感兴趣
                  开通SVIP免广告
                  P.S.vrc在c盘留下的缓存文件默认最大共20g,不会再多


                  IP属地:广东来自Android客户端11楼2023-04-20 22:34
                  回复
                    我把缓存位置改成别的盘了


                    IP属地:广西来自iPhone客户端12楼2023-06-19 11:57
                    回复


                      IP属地:广东13楼2024-01-24 17:58
                      回复
                        {
                        "cache_size" : 300
                        }


                        IP属地:河北14楼2024-01-25 10:00
                        回复