首页 > 其他分享 >没有用的尝试:复制某一文件夹里所有大于100kb的文件到另一个文件夹内,并统一修改它们的后缀名

没有用的尝试:复制某一文件夹里所有大于100kb的文件到另一个文件夹内,并统一修改它们的后缀名

时间:2024-08-05 13:25:02浏览次数:13  
标签:files 100kb filename 后缀名 文件夹 path os

# python批量更换后缀名
import os

import shutil

#需要修改后缀的文件目录
folder_path =input('要整理的文件夹:')
path: str=input('接受整理文件的文件夹:')
suffix=input('要更改的后缀名:')
if not os.path.exists(path):
    os.makedirs(path)
else:
    pass
os.chmod(path,0o777)
# 列出当前目录下所有的文件
files: list[str] = os.listdir(folder_path)
print('files', files)


for fileName in files: #读取目标文件夹的文件
    portion = os.path.splitext(fileName)#分离文件名与文件后缀
    filename=os.path.join(folder_path, fileName)
    if os.path.getsize(filename) > 100*1024 and portion[1]!='.exe' : #筛选大于100kb的文件
        new_file = os.path.join(path, os.path.basename(filename))
        newName = portion[0] +"." +suffix  # 修改为目标后缀
        pathname=os.path.join(path, newName)
        shutil.copyfile(filename, pathname)

没有实际使用价值,单纯老师突发奇想给的作业。

标签:files,100kb,filename,后缀名,文件夹,path,os
From: https://blog.csdn.net/weixin_60068928/article/details/140924542

相关文章

  • mac 显示隐藏文件夹
    隐藏的文件和文件夹我们的电脑上,默认情况下会有很多隐藏文件和文件夹。这些文件和文件夹大部分都是一些支撑Mac运行的重要文件,主要是为了防止用户在使用过程中意外将其删除或者修改他们。如何显示Mac上隐藏的文件和文件夹方法一:使用Finder查看Mac所有隐藏的文件和文件夹打开访......
  • shell获取敏感词接口json数据更新时重启nginx+lua环境、一个逐步删除服务器上文件夹的
    一、shell获取敏感词接口json数据如有更新重启nginx+lua环境    因为工作需要,需要写一个shell脚本获取对应接口的数据(其它管理后台控制的敏感词库)。因为当前平台是nginx+lua脚本,重装加载敏感词需要重启nginx.实现起来也很简单,第一点,需要对获取的json数据进行分析,shell......
  • 使用Python自动将照片文件夹转换为PowerPoint幻灯片
    在这个数字时代,我们经常需要快速创建照片幻灯片来展示我们的回忆或工作成果。今天,我们将探讨如何使用Python来自动化这个过程,将一个文件夹中的所有照片转换为一个精美的PowerPoint演示文稿,每张照片占据一页,并以文件名作为标题。C:\pythoncode\new\jpeginsertppt.py全......
  • Openfiles /?     允许管理员列出系统上已打开的文件和文件夹或与其断开连接。
     openfiles|MicrosoftLearn 信息:需要启动系统全局标志“维护对象列表”才能查看   本地打开的文件。   请参阅Openfiles/?以获得详细信息。通过本地共享点远程打开的文件:---------------------------------------------信息:没有找到打开的共享文件......
  • 修改文件后缀名程序案例总结
    先说背景,题主要批量修改网上下来的一些图片的后缀名,因为之前学艺不精,搞出来很多问题,这里记录一下(>_<)。之前学习操作文件的时候很草率,总结了一套文件基本操作流程:现在回来才发现这个套路并不适合所有的文件类型先上错误代码:​importjava.io.*;publicclassMain{......
  • 文件夹判断操作类 - C#小函数类推荐
          此文记录的是关于文件夹操作的小函数。/***文件夹判断操作类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00***/namespaceL......
  • 从opencv视频文件夹中读取并提取关键点
    我的文件夹中有一个视频列表(每个视频10秒),我试图循环遍历每个动作视频以提取关键点并将它们保存为json文件。path="pathtovideofolder"forfileinos.listdir(path):cap=cv2.VideoCapture(path+file)whilecap.isOpened():try:ret,frame=cap.......
  • 在Python中通过绝对路径引用数据文件夹
    我有一个大型python项目,其中数据太大,无法每次都以相同的方式共享。不同的人可能会使用网络位置或将某些内容复制到本地驱动器。该路径由不同子文件夹中的脚本和笔记本使用。例如,我将创建一个config.py来定义数据文件夹的路径。importsyssys.path.append('../'......
  • 尝试跨同一主文件夹下的子文件夹导入文件时出错
    我是新来的,希望得到一些帮助。最近,我一直在使用Jupyter笔记本进行一些学习,在这种情况下,测试我从不同文件夹中制作的函数。最初,结构如下如下:/MainFolder/Library(containinngfunction)Notebook在这个结构中我可以做fromLibrary."file"import......
  • Win10资源管理器文件夹错乱
    昨天晚上我不知道怎么搞得,鼠标在资源管理器界面,我手放在触控板上,不知道拖拽了啥,把所有文件搞到桌面文件夹下了。然后焦虑了一天,都打算从还原点还原了,然后今天早上更新了Windows,发现最新的还原点就在今早。。。无奈之下想到了去问问ChatGPT,然后居然它真的给了我一个有用的......