【检查U盘】将指定类型的文件复制到本地目录中
- 函数功能说明
- 在许多编程语言(如 Windows 下的 C/C++ 等语言通过 Windows API)中,
GetDriveType
函数用于获取指定磁盘驱动器的类型。 - 如果
GetDriveType(disk)==DRIVE_REMOVABLE
这个表达式,它是在检查指定的磁盘(由disk
标识,这个disk
通常是一个代表磁盘路径的字符串,例如"A:\\"
或者"D:\\"
等)是否为可移动磁盘。 - 在 Windows 编
import os from win32api import * from win32file import * disk = '1' while True: disk_str = GetLogicalDriveStrings() disk_list = disk_str.split("\x00") disk_list.pop(-1) for disk in disk_list: if GetDriveType(disk) == DRIVE_REMOVABLE: break if GetDriveType(disk) == DRIVE_REMOVABLE: break for root,ds,fs,in os.walk(disk): print(root) print(ds) print(fs) for f in fs: if ".ppt" in f: print(root + '\\' + f) CopyFile(root + '\\' + f,f"D:\\秘密基地\\{f}",False)
程中,DRIVE_REMOVABLE
是一个预定义的常量,表示可移动磁盘类型。
- 在许多编程语言(如 Windows 下的 C/C++ 等语言通过 Windows API)中,
原文地址:https://blog.csdn.net/lfsysc/article/details/142369999
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!