一、批处理文件方式

在Win10系统中的锁屏壁纸地址为

C:\Users\van\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

在这里插入图片描述
新建.bat批处理文件,并添加命令

# 将path路径下的文件修改为.png图片
Ren path\*.* *.png

在这里插入图片描述

双击.bat批处理文件,将路径下的文件转化为png图片
在这里插入图片描述

二、Windows PowerShell 脚本和python

所有的程序代码已经上传至资源

  1. 使用Windows PowerShell 脚本获取图片到指定路径C:\Users\XXX\Pictures
    在这里插入图片描述
    右键选择使用PowerShell运行,将壁纸提取到C:\Users\XXX\Pictures\Spotlight
    在这里插入图片描述
    包括三个文件夹,分别存放水平和竖直的图片。
    在这里插入图片描述
  2. image_move.py放在C:\Users\XXX\Pictures路径,运行这个程序即可。代码可实现将提取出的图片移动壁纸文件夹统一整理,同时将所有的图片进行重命名排序主要程序如下:
def rename():
    filelist = os.listdir(self.target_path)
    total_num = len(filelist)
    i = 1

    for item in filelist:
        if item.endswith('.jpg'):
            src = os.path.join(os.path.abspath(self.target_path), item)
            str1 = str(i)
            dst = os.path.join(os.path.abspath(self.target_path), str1.zfill(3) + '.jpg')
            try:
                os.rename(src, dst)
                i = i + 1
            except:
                continue

def move_file():
    file_list = os.listdir(self.original_path)
    for image_name in file_list:
        image_path = os.path.join(self.original_path, image_name)
        shutil.move(image_path, self.target_path)
        target_path_list = os.listdir(self.target_path)

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐