zoukankan      html  css  js  c++  java
  • cmd命令、Python脚本生成任意大小任意格式文件

      工作中遇到上传文件格式和文件大小有要求的情况,然而一时不好找到符合条件的文件,下面总结了两种生成任意大小任意格式文件的方法;

    方法一:cmd命令,如下生成一个大小为1M的txt文件。

    fsutil file createnew c:	est.txt 1048576

    方法二:Python脚本,使用pywin32库。

    import win32file
    import winioctlcon
    
    # 设置文件生成路径
    hFile = win32file.CreateFile('C:/Users/jiahm/Desktop/test.txt',
                                 win32file.GENERIC_READ | win32file.GENERIC_WRITE,
                                 win32file.FILE_SHARE_READ | win32file.FILE_SHARE_WRITE,
                                 None,
                                 win32file.CREATE_ALWAYS,
                                 0,
                                 None)
    win32file.DeviceIoControl(hFile, winioctlcon.FSCTL_SET_SPARSE, None, 0)
    # 设置文件大小,1*1024*1024 表示1M
    win32file.SetFilePointer(hFile, 1*1024*1024, win32file.FILE_BEGIN)
    win32file.SetEndOfFile(hFile)
    win32file.CloseHandle(hFile)
  • 相关阅读:
    eventkeyboardmouse
    代理 IP
    网关 192.168.2.1 114.114.114.114 dns查询
    http ssl
    SSDP 抓包
    抓包登录信息提交
    危险的input 微博的过去
    firstChild.nodeValue
    浏览器控制台
    haproxy 中的http请求和https请求
  • 原文地址:https://www.cnblogs.com/jiahm/p/12882833.html
Copyright © 2011-2022 走看看