vba - VBA 通过 LAN 网络移动文件不起作用
问题描述
我正在努力使用 VB 脚本通过本地网络移动文件。问题是在我的本地目录中它可以工作,但是当我尝试在 LAN 上的另一台计算机上使用它时却没有。使用非常简单的代码:
Set fso = CreateObject("Scripting.FileSystemObject")
folderPath = "C:\Test\test.txt"
outFilePath = "C:\Test2\test.txt"
fso.MoveFile folderPath, outFilePath
在我的本地计算机上它可以工作。然后更改 LAN 连接中另一台计算机的路径:
Set fso = CreateObject("Scripting.FileSystemObject")
folderPath = "\\computerName\Test\test.txt"
outFilePath = "\\computerName\Test2\test.txt"
fso.MoveFile folderPath, outFilePath
但事实并非如此。我已经在网络上共享了这个文件夹,关闭了 Windows 防御者,测试了很多路径组合(IP 地址而不是名称,在计算机名称之前添加了 C 位置等等)。局域网工作。目标计算机具有 Windows Enterprise LTSC。
解决方案
推荐阅读
- c - 如何在 Windows 控制台中以红色和黑色显示这些卡片套装符号?
- groovy - 为什么我的脚本无法获取 Grapes 依赖项?
- java - zxing 生成带有 logo 的 QR 码,就像 whatsapp web QR 码一样
- android - 从 Android Studio 中的片段将数据写入 Firebase
- java - 有没有办法在 Vaadins DateTimePicker 组件中垂直堆叠日期和时间?
- java - mockito 异常 WrongTypeOfReturnValue “可选不能由 getInfo3() 返回,getInfo3() 应该返回 List”
- postgresql - Postgres 拒绝将时间戳值从一个表插入到另一个表
- list - ansible将数据从变量添加到空列表
- java - 如何在Java中将文件中的第一个单词与最后一个单词交换?
- codeigniter - 无法在控制器中访问获取发布数据:Codeigniter