一、原先的电脑桌面

二、写一个bat脚本

1. 如何让脚本自动运行?

之前想的是在电脑关机时,或者是在每天的凌晨12点,感觉都不太好实现。那能不能在开机时运行呢?在网上查了下,知道电脑开机后,会执行这个路径下的脚本(C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)。所以我们把写好的test.bat放到这个位置,电脑开机后就会自动运行啦。

2. 把文件移到哪里去呢?

与其说考虑移哪里去,还不如说应该怎么移,因为你在电脑任一盘符都可以建立一个专用目录(如E:\1_files)。bat脚本中的移动命令是move,move的基本语法是move file_1 file_2,但我们实际的文件可能会有很多层目录啊,所以我们需要一个递归的脚本。递归移动脚本:FOR /F %%I IN ('dir /b /s "C:\Users\Administrator\Desktop\*.*"') DO (MOVE %%I  "E:\1_files\%var_date%")。可以看到我们这个脚本,不仅移动了桌面上的文件,还对文件进行了按日期归类。

获取系统当天日期可以用%date%,但这里遇到了一个坑,就是获取到的字符串是带空格的,无法直接用md E:\1_files\%date%来创建分类的目录。所以我们进行了一个恰当的处理,就是把日期中的数据获取出来,然后自己组装。日期变量的代码:set var_date=%date:~0,4%-%date:~5,2%-%date:~8,2%

所以我们完成了文件的创建、文件的移动,完整的代码如下:

3. 按这样的方法实践后发现两个问题

实践后发现两个问题,第一个问题是目录(平常说的文件夹)无法移动,第二个问题是桌面上的图标也被移进去了。针对这两个实践了很久也没有个很好的解决办法,最后打算把文件移动到我们的仓库后删除桌面文件,对于桌面图标的问题则是在文件移动完成后再加一句代码,作用是把桌面图标文件给移回到桌面。程序代码如下:

4. 这下还有什么问题吗

还真的有点问题,程序按这么写后,确实实现了一些文件的移动,但是......但是有些文件移动不了啊!仔细观察了下,发现是带空格的文件移动不了,就是说那些文件名中就有空格的文件!这个问题也想了好一会,然后采取了个并不是那么好的办法,就是把文件名改掉!这个代码我就放在第一步执行了,完整的程序如下:

5. 最后应该是没什么问题了吧

程序开机可以运行,而且文件会在开机后的一会移动到特定位置,桌面看起来就干净多了。这个程序在不那么严肃的场合用用是可以的,因为它还有些问题造成了不严谨。第一个问题是文件移动后目录结构丢了,甚至移动后文件名都有可能变了,第二个问题是电脑开机后程序运行起来时会有个黑窗口,这对于不懂电脑的人来说显然是恐怖的!这也是后面程序可以优化的地方吧,在程序的最后呢加了点友善的提示~~

三、整理后的电脑桌面

bat自动清理(girl的电脑桌面)相关推荐

  1. python清理垃圾_用Python自动清理系统垃圾,再也不用360安全卫士了

    用Python自动清理系统垃圾,再也不用360安全卫士了 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp.._mp)日志文件(.log).临时帮助文件(.gid ...

  2. w ndows7如何清理垃圾,windows7系统下在关机时如何自动清理垃圾文件

    如何让win7电脑关机时自动删除桌面文件夹?很多用户有习惯在关机的时候有时候都会选择清理一下系统的垃圾文件,不过会偶尔在关机的时候忘记了清理文件夹了,那么在windows7操作系统下有没有好的方法可以 ...

  3. 360软件管家怎么下载python_用Python自动清理系统垃圾,再也不用360安全卫士了

    用Python自动清理系统垃圾,再也不用360安全卫士了 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp.._mp)日志文件(.log).临时帮助文件(.gid ...

  4. 如何使用计算机处理文件,如何设置电脑自动清理文件

    如何设置电脑自动清理文件 导语:在使用电脑时,希望一些文件在关机时,能够自动清理,尤其是一些临时保存的个人文档或图片,不希望在关机后,还保留在电脑上,如果只是偶尔的,可以手动清理解决,但是,如果是天天 ...

  5. 计算机关机时间文件夹,设置电脑关机同时自动清理文件夹方法

    当我们需要整理大量资料来完成一个文档时,往往会在一个文件夹中存储很多东西,但是如果我们已经把资料都运用到其它的总结的文档中,这个文件夹里就不需要,那就要自己一个个删除,十分麻烦.这次,小编就演示在关机 ...

  6. 用Python自动清理系统垃圾,这年头是还用360或电脑管家啊!更别说毒霸了!

    用Python自动清理系统垃圾,再也不用360安全卫士了 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp.._mp)日志文件(.log).临时帮助文件(.gid ...

  7. 计算机桌面怎么情理,电脑关机时自动清理垃圾设置技巧

    如何电脑关机时候自动清理垃圾文件,我们在使用电脑时候会产生大量的系统垃圾文件.这些垃圾文件不及时清理的话会占据很大内存.还会影响运行速度.久而久之电脑就变得越来越慢. 其实我们可以设置电脑在关机时自动 ...

  8. 如何开机自动清理系统临时文件

    打开记事本输入: @echo offdel "%tmp%\*.*" /s /q /fFOR /d %%p IN ("%tmp%\*.*") DO rmdir & ...

  9. win10 开机自动清理垃圾

    1. 自动清理回收站(http://www.jb51.net/os/win10/490932.html) 1.按下"Win+R"组合键打开运行,在框中输入:%USERPROFILE ...

最新文章

  1. WinCE上BINFS实现详解
  2. 小工匠聊架构 - 缓存与数据库【双写不一致】【读写并发不一致】解决方案一览
  3. PHP的单引号双引号
  4. (四)RTL级低功耗设计
  5. 2个网页跳来跳去_好人网页同步器,使用教程
  6. java中this_夯实Java基础系列7:一文读懂Java 代码块和执行顺序
  7. 字节跳动自研重度游戏;中国移动前董事长谈飞信失败;Linux 5.3-rc3 发布 | 极客头条...
  8. 2020年第十届C/C++ B组第二场蓝桥杯省赛真题(跑步锻炼)第4道
  9. Android 耳机插入过程分析 (AudioManager部分)
  10. qt中文显示乱码问题
  11. 达梦数据库ODBC连接异常问题
  12. Mblock的扩展模块的编写
  13. 标准MIDI文件格式
  14. 计算机扩展屏幕管理软件,小智桌面 - 桌面助手 - 桌面管理美化软件
  15. python分割图片、合并图片
  16. 荣耀X10 Max配置怎么样?今天来聊一聊
  17. python 头条 上传_基于Python的免费新闻头条接口查询
  18. CS5801HDMI转eDP/DP转换芯片资料|CS5801规格书
  19. 【实验】实验课总结2 实验一
  20. matlabff2函数_罚函数法MATLAB程序.doc

热门文章

  1. 18、 Flutter Widgets 之 内置各种show
  2. python redis 哨兵_Redis高可用哨兵机制及SpringBoot整合哨兵
  3. 编写基于DM3730 ARM-A8内核测试程序(裸机版)3---X-LOADER/U-BOOT下载
  4. 调整计算机启动顺序,电脑双硬盘双系统bios调整硬盘启动顺序的图文教程
  5. 关于中华万年历,美拍,糗事百科的无聊调侃
  6. 浅浅理解一下深克隆和浅克隆
  7. 调用企业微信扫一扫功能流程记录
  8. php ecstore源码,ECstore源码
  9. mysql 设置计算列_mysql – 创建计算列
  10. 我的世界java版合成表_《我的世界》基础攻略 JAVA版合成系统详解