模拟本地目录作为网络驱动器

模拟本地目录作为网络驱动器

有没有办法将 Windows 10 中的本地目录映射为网络驱动器?我想将其映射C:\datastore\\datastore。虽然有很多关于将网络驱动器映射到本地驱动器的信息,但我基本上希望它朝另一个方向发展。

背景是,我正在测试一段编译好的软件,它在尝试从文件中读取数据时抛出了异常。我可以访问源代码,并且可以看到它正在尝试引用硬编码网络驱动器上的文件。我无法从我的计算机访问网络驱动器,但我可以通过其他方式检索文件并将其添加到本地文件夹。我想测试编写的软件,而无需修改源代码以引用本地驱动器或相对路径。

我尝试过mklink /D \\datastore C:\datastore 并收到The specified path is invalid.

答案1

UNC 使用以下格式:\\servername\resource\pathname

例如,要访问共享服务器“example”上目录“examples”中的文件 test.txt,您可以这样做:\\example\examples\test.txt

了解了这一点,很明显 UNC 文件夹路径根本\\folder不可能。它确实是一个完全有效的服务器名称,因为它指向服务器“文件夹” - 但不是资源(这可以是文件夹,也可以是打印机或命名管道)。

但是您可以在您的机器上设置文件共享,从“数据存储”创建共享并用作\\your-machine\datastore路径。您还可以重命名您的机器以匹配硬编码的请求名称。

相关内容