Python 解决大于4个G的文件存u盘方法

python 自动监测并拷贝U盘文件   今天给大家介绍一个可以偷偷拷贝别人 U 盘里文件的 python 程序,没错,程序自动监测 U 盘插入并读取 U 盘内文件,拷贝到本地电脑。   说一说程序的实现思路,由于 U 盘插入电脑后,电脑上会出现一个新的盘符,比如你电脑之前一共有 C、D、E、F 共 4 个盘符,现在插上一个 U 盘后,电脑上会新增一个 G 盘。   这个 python 程序就是每隔一段时间就去检查 G 盘这... 阅读详情

大于4个G的文件存u盘方法如下。
u盘的默认存储格式为FAT32,不能存储大于4G的文件,因此需要改变u盘的格式,将u盘插入电脑,右键单击u盘,选择“格式化”,将“文件系统”选为“NTFS”,等待格式化完成即可
或
这时候我们可以按下键盘“Win+R”打开运行。然后输入“cmd”回车打开命令提示符。
随后在其中输入“convertg:/fs:ntfs”回车运行就能修改u盘格式为ntfs格式了。(这里的g:/是我们的u盘盘符,不同u盘可能会不太一样)等待运行完成后,我们的u盘就能变成ntfs格式,就能拥有正常的存储空间了。
或
如果,我们不想格式化,有没有其他方法。
方法之一,Python进行文件的分割和合并,把大文件分割2G的小文件,再将2G的小文件合并成大文件。

一、分割文件

0.txt 内容如下:以'/'分割,第一个参数为:文件名,第二个参数为:2G=2*1024*1024K=2097152K

Catalina10.15.1.cdr/2097152

主程序 0.py

# -*- coding: utf-8 -*-
"""
Created on Mon Sep 11 08:58:09 2023

@author: Admin
"""

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os

def split_file(filename,size):
    fp=open(filename,'rb')
    i=0
    n=1
    dir_put='split_dir/'
    if os.path.isdir(dir_put):
        pass
    else:
        os.mkdir(dir_put)
    filename_front=os.path.splitext(filename)[0]   #取到除去扩展名的文件名
    temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','wb')
    buf=fp.read(1024)
    while True:
        temp.write(buf)
        if len(buf)==0:
             print(filename_front+'.part'+str(i)+'.txt')
             temp.close()
             fp.close()
             return
        if n==size:
             n=0
             print(filename_front+'.part'+str(i)+'.txt')
             i+=1
             temp.close()
             temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','wb')
        buf=fp.read(1024)         
        n+=1
    fp.close()

if __name__=='__main__':
    f = open("0.txt", 'r', encoding="utf8")
    directory_path = f.read().split("/")
    f.close()
    split_file(directory_path[0],int(directory_path[-1]))#2G=2*1024*1024=2097152第二个参数的单位是k

运行 0.bat

python 0.py
pause

二 合并成大文件

主程序 1.py

# -*- coding: utf-8 -*-
"""
Created on Mon Sep 11 08:58:09 2023

@author: Admin
"""

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os

def unify_file(filename):
    fp=open(filename,'wb')
    i=0
    dir_put='split_dir/'
    if os.path.isdir(dir_put):
        pass
    else:
        os.mkdir(dir_put)
    filename_front=os.path.splitext(filename)[0]#取到除去扩展名的文件名
    temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','rb')
    buf=temp.read(1024)
    while True:
        fp.write(buf)
        if len(buf)==0:
             print(filename_front+'.part'+str(i)+'.txt')
             i+=1
             temp.close()
             if os.path.isfile(dir_put+filename_front+'.part'+str(i)+'.txt'):
                 pass
             else:
                 return
             temp=open(dir_put+filename_front+'.part'+str(i)+'.txt','rb')
        buf=temp.read(1024)
    fp.close()

if __name__=='__main__':
    f = open("0.txt", 'r', encoding="utf8")
    directory_path = f.read().split("/")
    f.close()
    unify_file(directory_path[0])

运行 1.bat

python 1.py
pause

源代码,欢迎大家下载:

https://download.youkuaiyun.com/download/liujava56/88329708?spm=1001.2014.3001.5501

python制作u盘病毒_Python-记一次U盘中病毒及文件找回 刚才去学校教学楼某个教室,办了团日活动。由于需要讲PPT,U盘插到了教室电脑里,插进去就发现中病毒了。回来打开了电脑,开了WindowsDefender,下了个腾讯电脑管家,查杀了一下U盘,各种快捷方式删除了,文件也找不到了,但是还占着空间,开了隐藏查看也没有。隐藏无用然后又查杀了C盘,发现了几个,运行了删除,删除到一半发现正在删的文件有安全工具的配置等,就赶紧停止了,然而还是删了几个:)最后,写... 阅读详情

相关推荐

偷偷自动拷贝U盘文件(按照原文件夹格式保存)实用

以前在学校上电脑课的时候总是馋老师U盘的身子,心想要是能把他里面的的课件拷贝下来就好了。不仅看得清楚还能省下拍PPT再抄到书上的麻烦,于是乎他来了。 这个拷贝软件打包以后可以完全静谧拷贝,不需要人工干预也可以在代码内部改变需要拷贝的文件类型。最重要的是可以把其原本的文件夹格式也拷贝下来,这样就算有复数的同名文件也完全不怕了。 ok上代码! import os,time def makelist_first(srlj):#第一个判断函数 (此函数用于...

qq_53412385的博客 2169

如何解决u盘不能拷贝超过4G的大文件

移动存储设备U盘已经普及使用,常用于学习、工作上,大家会遇到这样的问题,自己的U盘无法拷贝4G的大文件,接下来就由我告诉你解决方案。 U盘一般比较常见的格式分为NTFS、FAT32这两种,其中FAT32这个格式是不允许保存的文件大于4G的,想要U盘可以保存大于4G的文件,就需要把FAT32格式转换为NTFS格式。 那么该怎么操作呢? 1.按住电脑快捷键Win和R键打开运行 2.然后输入...

weixin_42284287的博客 1万+

ESP32+micro-ROS机器人开发实战:轻量级ROS2嵌入式集成

ROS2是现代机器人软件栈的核心框架,其基于DDS的分布式通信与QoS保障能力为多节点协同提供基础支撑;而micro-ROS作为专为微控制器优化的ROS2兼容中间件,解决了资源受限设备(如ESP32)接入ROS2生态的关键难题。其通过分层架构将DDS通信下沉至上位机Agent,使MCU仅需运行轻量Client,大幅降低内存开销(实测<180KB)并保留标准ROS2接口语义。该方案广泛应用于教育机器人、移动底盘、传感器节点等嵌入式场景,尤其适合基于ESP-IDF开发的Wi-Fi/BLE物联网机器人系统。本文以

weixin_29025501的博客 400

python拷贝文件到U盘

最近在学python。刚好有个想法,不用每次都用鼠标复制黏贴就把文件拷贝到我的U盘里。如果有兴趣的还可以写个守护进程。 下面是代码 import win32file import os import win32file import tempfile import shutil from win32com.shell import shell, shellcon '''

u012762054的博客 5351

单相变换器的二次纹波分析

1. 单相PWM整流器的二次纹波产生原因   单相变换器的二次纹波产生的原因是功率含有二次脉动分量。设电网电压 us=Vmsin(wt),电网电流IL=Imsin(wt−θ)I_L=I_msin(wt-\theta)IL​=Im​sin(wt−θ)。其中w是电网电压披绿,θ\thetaθ是电流之后电压相位。保证输入功率和输出功率相等,就要保证两者的直流量和交流量对应相等。   uDu_DuD​为 PWM 整流器直流电容电压平均值,IoI_oIo​ 为负载电流平均值 ,uDC^\widehat {u_{DC}

qq_38847810的博客 4974

点云特征提取的实战对比:Voxel-based 与 Pillar-based 在自动驾驶中的表现

本文深入对比了自动驾驶中点云特征提取的两种主流方法:Voxel-based与Pillar-based。Voxel-based方法通过三维体素化保留完整几何信息,检测精度高,但计算消耗大;Pillar-based方法将点云压缩为二维柱状特征图,牺牲部分垂直细节以换取极高的处理速度,更适合实时性要求高的量产场景。文章结合实战数据,为不同算力、精度与工程需求的场景提供了清晰的选型指南。

weixin_29045001的博客 223

python检测U盘插入,获取盘符

import win32file def getdrives(): drives=[] sign=win32file.GetLogicalDrives() drive_all=["A:\\","B:\\","C:\\","D:\\","E:\\","F:\\","G:\\","H:\\","I:\\", "J:\\","K:\\","L:\

foolyc的专栏 1万+

从HPPC测试到Simulink仿真:锂电池二阶RC模型参数辨识完整流程

本文详细介绍了从HPPC测试到Simulink仿真的锂电池二阶RC模型参数辨识完整流程。通过HPPC测试获取实验数据,利用Simulink的Parameter Estimation工具进行参数辨识和模型验证,为BMS算法开发提供精确的电池模型。文章涵盖测试设计、数据预处理、模型搭建及工程应用等关键步骤,助力新能源电池研发。

whisky的博客 685

vb devcon获取u盘信息_python|自动拷贝U盘文件

python|自动拷贝U盘文件友情提示:相信在日常工作生活中,每个电脑爱好者手里都有一个或多个U盘。它在给我们带来的方便的同时也带来一些安全隐患,这里提醒各位:不要轻易把自己的U盘插在别人的电脑上,即使是你现在在操作着这台电脑,如果主人在后台运行着某个程序,可能在你不知情的情况下,只要你插上U盘,你U盘里的文件会自动复制到这台电脑上,那么你U盘里的各种信息将不再私密,啥?不相信?下面通过...

weixin_39959482的博客 337

数电实验,如何安装Quartus II软件?

数电实验第一步,安装软件Quartus II! 安装这个软件可以说是很折磨我了,依然是failed很多次之后终于可以了! 能成功安装,多亏了网络上的各路大神!!!不胜感激 现在分享经验如下: ps:我分享的是Quartus II 14.0版本的软件及破解器安装使用方法 注意!想要在电脑上顺利安装,前提条件是电脑有10G以上内存!!! 友情提示:建议整个下载过程中,提前关掉所有杀毒、电脑

一个程序媛的成长记录❤ 3659

手把手教你从入门到精通C# Modbus通信

本文是《Modbus通信从入门到精通》的导读,本专栏将会详细介绍ModusRTU 、ModbusASCII、ModbusTCP这三种协议的C#实现,由一个高级工程师多年实战经验总结而成,绝对干货!

qq_34059233的博客 1万+

打造便携式Python环境——把Python装进U盘

本文主要介绍如何将python,vscode装进U盘和程序实现添加环境变量,并总结了一下安装及使用过程中可能出现的报错何解决办法

Vicissitufe的博客 1万+

作物生长模型Oryza V3实战2:下载、安装与使用

摘要:ORYZA 现在的应用范围已从单一水稻作物模拟扩展到多个水稻作物模拟。我在csdn站内也上传了“作物生长模型oryza v3大全(含所有参数模板和4个校准程序1个分析工具)”,可以说是全网最全的吧。网上搜索一般下载的v3只有一个a3主程序,不适合作全面与深入的研究,本版本从国外下载回来,一开始少了一个“SoilHydrau.exe”文件,说是有病毒被隔离了,后经历各种技术手段,并向国际水道研究所发送邮件,才得以补全所有的参数化及校准程序、分析工具,来之不易,有缘人得之。

503

python辅助u盘数据恢复

u盘数据恢复+python辅助提取文件

m0_56094505的博客 1712

华为OD技术面真题 - JAVA开发 - 1

汇总华为OD技术面八股JAVA八股,高频技术真题并提供详细解答。

qq_45776114的博客 1206

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

怎么拷贝本地文件夹_python|自动拷贝U盘文件

python|自动拷贝U盘文件友情提示:相信在日常工作生活中,每个电脑爱好者手里都有一个或多个U盘。它在给我们带来的方便的同时也带来一些安全隐患,这里提醒各位:不要轻易把自己的U盘插在别人的电脑上,即使是你现在在操作着这台电脑,如果主人在后台运行着某个程序,可能在你不知情的情况下,只要你插上U盘,你U盘里的文件会自动复制到这台电脑上,那么你U盘里的各种信息将不再私密,啥?不相信?下面通过...

weixin_30899991的博客 460

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

拷贝归档到achivelog目录下_python 自动监测并拷贝U盘文件

今天给大家介绍一个可以偷偷拷贝别人 U 盘里文件的 python 程序,没错,程序自动监测 U 盘插入并读取 U 盘内文件,拷贝到本地电脑。说一说程序的实现思路,由于 U 盘插入电脑后,电脑上会出现一个新的盘符,比如你电脑之前一共有 C、D、E、F 共 4 个盘符,现在插上一个 U 盘后,电脑上会新增一个 G 盘。这个 python 程序就是每隔一段时间就去检查 G 盘这个目录是否存在,如果存在即...

weixin_39846612的博客 218

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python 识别U盘并且上传下载文件

识别U盘并且复制内容到PC以及复制PC指定内容到U盘 1 import win32file 2 import shutil 3 4 5 # 获取到所有的磁盘驱动 6 def get_all_drives(): 7 drives = [] 8 sign = win32file.GetLogicalDrives() 9 all_drives = ["A...

bruce_van的博客 1291

Centos 6.4 64位 U盘安装

Centos 6.4 64位 U盘安装 网上流出大量的教程,玩的花里胡哨,搞不来,xxx,还必须得搞怎么办,莽夫已经莽不动了,需要运营好几波操作,赶紧的记笔记。 最开始以为去http://linuxsoft.cern.ch/centos-vault/6.4/isos/x86_64/网站上,随便搞一个iso,so easy就解决了,扯淡。 livedvd.iso,你来给我用U盘操作一波。还是老老实实用bin-dvd1的iso来整。整完之后,wc,报错,看了一波网上教程,说照我的把iso文件考进U盘根目录就ok

qq_31932681的博客 321

python复制文件夹地址显示u_python 自动监测并拷贝U盘文件

今天给大家介绍一个可以偷偷拷贝别人 U 盘里文件的 python 程序,没错,程序自动监测 U 盘插入并读取 U 盘内文件,拷贝到本地电脑。说一说程序的实现思路,由于 U 盘插入电脑后,电脑上会出现一个新的盘符,比如你电脑之前一共有 C、D、E、F 共 4 个盘符,现在插上一个 U 盘后,电脑上会新增一个 G 盘。这个 python 程序就是每隔一段时间就去检查 G 盘这个目录是否存在,如果存在即...

weixin_39980903的博客 226

【python3】 多线程以及多进程拷贝U盘图片数据

【python3】 多线程以及多进程拷贝U盘图片数据1.背景2.代码3.运行结果及分析 1.背景 在做深度学习的时候,需要手动拷贝很多图片数据,发现U盘质量很差劲,拷贝非常耗时间,如下图: 于是想用python代码去解决速度慢的事情,希望得到大的提升。 2.代码 python多线程/多进程拷贝U盘图片,代码如下: 可以通过test_handle 设置来测试: "multi_process"多进程运行,开了10个进程,其实电脑6核,开6个就够了; "multi_thread"多线程,开了10个线程; “on

jn10010537的博客 912

python自动读取文件代码_只需要python几行代码就能自动监测并拷贝U盘文件?

今天给大家介绍一个可以偷偷拷贝别人 U 盘里文件的 python 程序,没错,程序自动监测 U 盘插入并读取 U 盘内文件,拷贝到本地电脑。说一说程序的实现思路,由于 U 盘插入电脑后,电脑上会出现一个新的盘符,比如你电脑之前一共有 C、D、E、F 共 4 个盘符,现在插上一个 U 盘后,电脑上会新增一个 G 盘。这个 python 程序就是每隔一段时间就去检查 G 盘这个目录是否存在,如果存在即...

weixin_34650199的博客 592

终极指南:如何在Windows上免费制作macOS官方安装U盘

你是否曾因为没有Mac电脑而无法制作macOS安装盘?gibMacOS这个开源Python工具彻底改变了这一现状,让Windows用户也能直接从Apple官方服务器下载macOS组件,制作纯净的官方安装介质。这个跨平台解决方案让你突破设备限制,轻松完成系统维护任务,无论你是技术爱好者、IT运维人员还是普通用户,都能快速上手使用。 ## 项目亮点速览 gibMacOS的核心价值在于它的简单易用和

gitblog_00569的博客 1123

无U盘?----python实现局域网内文件传输

前提 无论mac or windows or linux(自带) 需要安装python环境 使用过程(以win为例) 1.win+r 2.cmd 3.cd进入想要分享的目录 4.调用python,建立http服务(python.exe要先添加到环境变量才可在cmd任意目录下启动) python2 语法 python -m SimpleHTTPServer [1234] python3 语法 ...

cjhxydream的博客 1201

python文件或目录损坏且无法读取_U盘文件或目录损坏且无法读取的修复方法

U盘是我们常用的数据随身携带的存储方式,在没有弹出U盘的情况下,直接拔出U盘,这类操作很容易造成U盘的损坏,那么U盘文件或目录损坏且无法读取怎么解决呢?下面装机之家小编来分享下U盘文件或目录损坏且无法读取的修复方法。将U盘格式化,如果U盘里面的数据有备份,格式化之后重新恢复数据一般都能解决问题。首先在桌面左下角开始菜单选择运行...(快捷键是Win键+R键组合),在运行里输入“CMD”,在命令框中...

weixin_39691233的博客 667
上一篇: Python 抄代码
下一篇: Python 合成多张图片到PDF格式
小6哥
博客等级 码龄18年 16粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值