创建我的文件系统

创建我的文件系统

本文介绍了创建我的文件系统(文件映射?)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建以这种方式行事的文件系统:



文件读取操作:

读取D:\ AlicePC \\ \\ poems\poem.txt

将返回内容

\\ AlicePC\Poems\poem.txt(是,来自远程PC的文件)



文件创建操作:

创建文件

C:\ BobPC \ SONG \松。 txt

将导致创建

\\BobPC \ Song \song.txt(是的,远程PC上的文件)



操作应该是透明的应用程序和Windows浏览器像Dropbox



这是创建这样的文件系统的可靠方法?是文件驱动程序的驱动过滤器吗?或.NET托管实现?

感谢您的帮助!





PS假设AlicePC和BobPC是可信和可访问的UNC资源,我们有适当的权限,并在相同的Windows域中



内核代码就像

CreateFile(path)

{

remotePC = \\BobPC \;

BasicFileSystemCreateFile(remotePC + path);

}

I want to create file system which acts by this way:

File Read operation:
Read D:\AlicePC\Poems\poem.txt
will instead return content of
\\AlicePC\Poems\poem.txt (YES, the file from remote PC)

File Create operation:
creating file
C:\BobPC\Song\song.txt
will cause creation of
\\BobPC\Song\song.txt (YES, the file on remote PC)

Operations should be transparent for applications and windows explorer like Dropbox

Which is reliable way to create such file system? Is it driver filter of file driver? Or .NET managed implementation?
Thanks for any help!


PS lets assume AlicePC and BobPC are trusted and accessible UNC resources and we have proper permissons and in same windows domain

the kernel code would be like
CreateFile(path)
{
remotePC= \\BobPC\ ;
BasicFileSystemCreateFile(remotePC + path) ;
}

推荐答案




这篇关于创建我的文件系统(文件映射?)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 10:02