JMP 15 vs JMP 13 使用递归选项复制目录当我尝试复制包含所有内容的整个目录时,我注意到新版本的 JMP (15) 不像 JMP13 那样工作。递归选项仅在源目录位于本地时才有效,而如果它位于网络上的远程服务器中,则不会复制子目录。 在 JMP 13 中,这按预期工作。
这是不受欢迎的行为,还是在 JMP15 中有额外的检查来防止网络资源被复制(需要任何设置)?
回复:JMP 15 与 JMP 13 使用递归选项复制目录感谢您报告此问题并报告解决方法。 我们相信这个问题已在 JMP 16.1 中得到解决,该版本将在几个月后推出。
回复:JMP 15 与 JMP 13 使用递归选项复制目录即使您具有读取权限,也无法从远程服务器使用复制目录。 为了解决这个问题,我编写了一个递归浏览起始目录、创建所有目录(如果有)并复制每个文件的函数。
回复:JMP 15 与 JMP 13 使用递归选项复制目录OK,现在安全设置有影响。 我尝试了您的建议,将文件保存到远程目录中,然后再次打开它。 我没有收到任何安全警告,也没有在打开期间保存。为了提供更多详细信息,我对远程服务器目录具有读写权限。 关于互联网安全级别,我们的系统在本地互联网安全属性中设置为中低区域,在受信任站点属性中设置为中。 在对象中使用函数需要什么?
回复:JMP 15 与 JMP 13 使用递归选项复制目录对,JMP 14 开始使用这些设置。将 jmp 表保存到目录中,然后尝试打开它。如果您看到安全警告,那可能是您的问题。
回复:JMP 15 与 JMP 13 使用递归选项复制目录我无法更改 Windows 安全设置。 但我确信 JMP 发生了一些变化。 我的版本 13 在相同的系统相同的服务器上工作。
回复:JMP 15 与 JMP 13 使用递归选项复制目录我想知道它是否可能与您的 Windows 安全设置有关。
https://community.jmp.com/t5/Discussions/How-to-disable-JMP-security-warning/mp/56334#M31632
回复:JMP 15 与 JMP 13 使用递归选项复制目录然而,它只返回 0。 这是日志:
rc = 复制目录(from_path, to_path, recursive(1));
0
目录已创建到 to_path 中,它是空的,没有内部目录,也没有 outerfile.txt。
我也试过作为from_path:
"C:\TEMP\test2\"
这行得通,test2 已被创建到包含所有内容的桌面中。
回复:JMP 15 与 JMP 13 使用递归选项复制目录过去我在复制目录方面遇到过问题,尽管我的不是由于远程服务器。 当我尝试使用 JMP 15 时,这对我来说效果很好。
Names default to here(1);
from_path = convert file path("\\FALLER\Users\falle\Desktop\test\");
Create Directory(from_path);
Save Text file(convert file path("outerfile.txt", base(from_path)), "Test outer");
create Directory(convert file path("inner\", base(from_path)));
Save Text file(convert file path("inner\innerfile.txt", base(from_path)), "Test outer");
to_path = convert file path("$DESKTOP");
rc = Copy Directory(from_path, to_path, recursive(1));
当您尝试复制目录时它是否只返回零?