我有一个批处理文件,该文件将访问前端文件的最新版本复制到用户的C:驱动器,然后从那里打开它。
对于某些用户,复制命令将导致批处理文件关闭,而我无法确定可能导致该问题的原因。该文件似乎正在复制,但是批处理文件只是关闭自身而没有任何可见的错误消息。
我已经使用Pause来确认失败发生在“复制”步骤,而不是“运行”或“ If”。
这是Windows 7,我已经使用Copy和Xcopy进行过尝试。有问题的用户说它已经过去了,他们都有权访问从(和到)复制的位置。映射位置似乎没有什么区别,UNC路径对大多数用户有效,因此并非如此。 删除C:\ databases中的现有文件无济于事。
if not exist "C:\Databases\" mkdir "C:\Databases"
copy "\\SERVER02\FINOPS\COMMAQR\DIGIHUB\1. Live Version\DIGIHUB v2.5.accdb" "C:\Databases\"
start [the file]
对于95%以上的用户,该批处理文件会向下复制最新版本并打开该文件。少数批处理文件会到达复制步骤并自行关闭。
有人知道为什么会发生这种情况吗,或者Copy和XCopy的替代方案都不会失败?