从(远程)共享文件夹打开 2 GB 的文件时,本地临时文件存储在哪里?

从(远程)共享文件夹打开 2 GB 的文件时,本地临时文件存储在哪里?

假设 ComputerA 有一个共享文件夹,C:\data\其中包含一个 2 GB 的文件audio.wav

在 ComputerB(连接到 LAN 中的 ComputerA)上,我可以轻松打开\\ComputerA\data\audio.wav音频编辑软件,例如 SoundForge。

在约 20 秒内,该文件就会透明地打开,就像它存储在 ComputerB 的本地文件夹中一样!

问题:ComputerB 上的临时文件(ComputerA 的副本)存储在哪里audio.wav

我搜索了整个磁盘(使用索引软件),并没有在 ComputerB 上找到任何大小约为 2 GB 的文件!

注意:这是不是有关的具体来说对于 SoundForge,在任何软件中打开的任何 2 GB 远程文件都会出现同样的问题。

TL;DR:当使用 Windows 共享文件夹从远程计算机打开大文件时,Windows 是否会保留本地副本以便能够在任何程序中打开它,就像它是普通的本地文件一样?如果是这样,那么这个本地文件共享缓存存储在哪里?

答案1

它根本没有存储在计算机 B 中。

网络文件系统足够智能,允许其他系统打开文件、查找文件并对其进行其他操作,就好像它们是计算机 B 的“本地”文件一样。

程序可以远程查看文件,扫描文件以查找所需的数据,并按“每个块”访问所需的所有数据,而无需先复制整个文件。

所以不会,除非程序本身正在复制文件并将其放在某处(在这种情况下请检查该程序的“缓存”设置),否则计算机 B 上没有该文件的本地副本。

相关内容