我正在尝试访问网络 PC 的 C 盘。我可以使用编写此路径的资源管理器访问它\\PCNAME\c$\path\to\file
。但是当我尝试使用它copy
不起作用的功能访问它时php
。这是我的php
代码。
copy("\\\\PCNAME\\c\$\\path\\to\\file","filename");
有语法错误吗?
请帮我解决这个问题。
它不是
copy("\\PCNAME\c\$\path\to\file","filename");
它是
copy('\\PCNAME\c$\path\to\file',"filename");
注意 c$(隐藏共享),但为什么不创建一个可公开访问的共享呢?
编辑:还要注意单引号,这是为了保留反斜杠(你是对的@Esailija)
你必须先映射驱动器..
然后传递正确的驱动器位置来复制文件。例如,您的映射驱动器是 g:\Program Files\file_name 然后将该位置传递给 copy() 函数
希望这会帮助你。