Cmd 任务计划程序找不到指定的文件
我想让我的电脑创建一个文件夹,上面写着每天的日期。我无法让它与任务调度器一起工作。以下是我所拥有的:Cmd 任务计划程序找不到指定的文件,cmd,scheduled-tasks,windows-8.1,Cmd,Scheduled Tasks,Windows 8.1,我想让我的电脑创建一个文件夹,上面写着每天的日期。我无法让它与任务调度器一起工作。以下是我所拥有的: 程序/脚本:mkdir 添加参数:TEST\%date:~10,4%-%date:~4,2%-%date:~7,2% 从以下位置开始:D:\文件备份\ 每当我在命令提示符下运行它时,它都会工作。我不明白为什么它不能与任务调度器一起工作。它表示系统无法处理指定的文件。(0x80070002) 当我在命令提示符下运行它时,我说: mkdir "D:\File Backups\TEST_%date
- 程序/脚本:
mkdir
- 添加参数:
TEST\%date:~10,4%-%date:~4,2%-%date:~7,2%
- 从以下位置开始:
D:\文件备份\
系统无法处理指定的文件。(0x80070002)
当我在命令提示符下运行它时,我说:
mkdir "D:\File Backups\TEST_%date:~10,4%-%date:~4,2%-%date:~7,2%"
我使用的是Windows 8.1。如果D:是网络驱动器,它将无法工作。使用UNC
\\server\share\folder\file.ext
。您是在特定用户上下文下还是在系统上下文下运行计划任务?如果您试图直接指定mkdir
,则不会成功,因为这是cmd
(命令提示符)的内部命令,因此请尝试使用cmd/C mkdir…
或%SystemRoot%\System32\cmd.exe/C mkdir…
。环境变量date
的日期字符串格式取决于为所用用户帐户定义的Windows区域和语言设置。这可能意味着,使用系统帐户运行mkdir
作为计划任务时,日期字符串的格式与使用用户帐户运行相同命令时的格式不同。对于Windows区域和语言无关的解决方案,请参阅我正在尝试解决类似的问题。这个问题解决了吗?@aschipfl:我尝试使用“%SystemRoot%\System32\cmd.exe”/c mkdir“Z:\some\u name\u commercial\%CurrentDate%”但没有成功。附言:Z:\是网络驱动器(已安装NAS)