如果我编写一个Windows服务,它会将文件从本地机器写入网络,通过压缩字节,然后解压缩到代表网络驱动器的文件流,这会起作用吗?
例如,我压缩本地文件。我设置了一个封装网络路径的文件流对象(例如网络驱动器可能是N:/,因此路径是N:/ .... / ...),然后我将字节解压缩到该文件位置。 / p>
答案 0 :(得分:0)
是的,它会起作用,但它不会保存任何东西 - 您将从本地计算机加载未压缩的数据,在内存中压缩它,在内存中解压缩它,并将未压缩的数据写入网络位置。你也可以只复制文件。
您将需要该服务以具有映射的网络驱动器的用户身份运行。请注意,服务的默认LocalSystem
用户没有映射网络驱动器。