windows下定时同步文件_如何用命令行在Windows下创建定时任务?

计算机是一个很方便的工具,尤其是在使用命令行的时候,通过设置定时任务,我们可以很轻松地让计算机在固定的周期内去执行一些特定任务,就如同闹钟一样,定时任务就是一个更强大的“闹钟”,我们应该如何去设置定时任务那?

首先,打开电脑上的poweishell,可以直接在开始菜单内搜索,注意要以管理员身份运行,如果不使用管理员身份,我们是没有权限设置定时任务的。

af0ed198526674656dfac8cf8415bcf3.png

打开powershell之后,先用cd C:甥敳獲Admin (不同电脑的家目录可能不同)命令将操作目录切换到我们的家目录,为什么不在system32直接操作那?因为这个目录是比较重要的,万一误删了东西,可能就要重装系统,所以我们先要切换目录。

9acb2153e96d7d472442c426f6a0a2df.png

切换目录之后,我们使用 dir 看一下目录中有哪些文件,命令执行完之后,我们发现家目录下的文件还是比较多的,前面加点的是隐藏文件,这么多文件不利于观察,我们可以加一个参数让命令只输出目录中文件的内容,而不显示文件夹, dir -file。

f9c410417dc67ec68e2013c5bb5c9b1c.png

使用 dir -file 之后 输出的结果只剩下了一个。

d2f2dd27529e13b0eee9bdac76168179.png

然后我们开始编写定时任务,今天我们要执行的定时任务是每分钟在家目录下创建一个TXT文件,文件以当时的时间命名,输入以下命令。

 Register-ScheduledJob -Name shiyan -ScriptBlock {$job=Get-Date -Format %m;New-Item C:甥敳獲Admin$job.txt} -RunEvery '00:01:00' 
e4db23222f7538e23fefbe09f1c71a00.png

两份钟后,我们再去家目录查看,发现多个两个以时间命名的文本文件,这就是定时任务生成的,然后笔者为大家解释一下这些命令的含义。

6bc9ec75e99affe4f7c8b6918abe73eb.png

Register-ScheduledJob 的意思是注册一个新的定时任务,-Name shiyan,是说定时任务的名称是shiyan,-ScriptBlock {}是定时任务具体要执行的命令,{}内填写命令内容,--RunEvery '00:01:00' 的意思是每分钟执行一次,如果我们想要每小时执行一次,可以写成-RunEvery '01:00:00' 。

那我们不想执行了,如何去停止定时任务那?输入Disable-ScheduledJob -Name shiyan,定时任务就停止了,此时我们再用Get-ScheduledJob检查一下,发现定时任务的状态为不可用。

e14fa22824aa0822a720ab2f8ae5a289.png

本文只是简单讲了一下定时任务的实例,具体要执行什么定时任务要看个人的需求,你可以去任意编写你的任务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值