我对.bat文件概念很新。我有这个每日管理任务远程登录服务器并删除日志文件。我创建了一个delete.bat
文件,删除了所需的日志文件,但只有当它位于该服务器本地时才有效。如果我在本地计算机上使用相同的代码(del D:\Logs1\Logs2\a.txt /p
)并安排(使用at 13:22 \\abc.xyz.com /every:m,t,w,th,f,s,su delete.bat
)在远程服务器上运行,则会出现“未找到网络路径”的错误。
我搜索了各种网站但找不到任何东西,如果我找到了什么,那就是高度VB或其他一些基于编程语言的解决方案,我对此并不了解。
任何帮助都会很棒,并提前感谢你。
答案 0 :(得分:2)
您可以尝试将该路径映射到驱动器(当然您需要写入权限)并从该驱动器路径中删除文件。
添加网络位置(从命令行)使用:net use x: \\hostname\folder1\folder2
此处x:可以替换为任何可用的驱动器号。