我编写了一个简单的 bat 文件,用于将 .txt 文件从一个驱动器复制到另一个驱动器。我希望它每天此时运行,但问题是当我未登录到服务器时,任务不会运行。我还选择了“无论是否登录都运行”。
--- script ---
@echo off
cd\
cd blah\blah\blah
copy *.txt Q:\blahdrive /y
Exit
--- script ---
答案1
很难说,但您是想将文件复制到网络共享还是映射驱动器?对于本地磁盘来说,Q 相当高,所以我假设您正在这样做。映射驱动器/网络共享仅在您登录到计算机时才存在。注销后,与驱动器的连接就会断开。因此,除非用户登录,否则您无法将文件复制到映射驱动器。
但是,您可以使用 UNC 文件路径访问服务器,或者使用 NET USE 命令设置驱动器的临时会话。UNC 路径可能是最容易实现的。