`
RicardoX
  • 浏览: 77231 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

一个列举目录下面cpp文件到剪切板的小工具

阅读更多
我们写makefile或者是其他的类似工程文件的时候老是一个文件名考来考出,十分的烦,
机器可以做的事,为啥要让我们人来做呢,所以特写了这个工具,让大家写makefile这些更快一些,不做一些机器去做的事。这个需要安装pyWin32的包。
觉得好你就用吧。随便改,不存在什么版权,只是希望大家写个好玩的玩意,也发我个。
import os
import sys
import re
def copytoClipboard(str):  #打开剪切板,把字符串放进去
   import win32clipboard
   win32clipboard.OpenClipboard(0)
   win32clipboard.EmptyClipboard()
   win32clipboard.SetClipboardText(str)
   win32clipboard.CloseClipboard()
def listdir(dir):        #把目录下的cpp文件都列出来
   dirfilelist=''
   for f in os.listdir(dir):    #列举目录下的文件
     pathname = os.path.join(dir, f)    #得到文件的绝对路径
     if os.path.isfile(pathname):      #是不是一个文件
        if re.search('.*\.cpp',f):      #是不是以.cpp结尾的
            dirfilelist+=f
            dirfilelist+=' '
   copytoClipboard(dirfilelist)   #把文件组成的字符串考到剪切板
   print dirfilelist
  
if __name__=="__main__":
   dir = sys.argv[1]
   listdir(dir)

lixiaomail
2008-07-30
分享到:
评论

相关推荐

    列举目录与文件的小工具

    本工具列举目录中的所有文件及子目录(及子目录下的文件),结果使用ie呈现,需要保存的可将ie页面另存。本工具使用vbs编写。本工具支持拖放,可将需要处理的目录直接拖放到执行文件上,也可执行文件手工输入要处理...

    目录文件列举,文件数统计

    "目录文件列举,文件数统计"这一主题涉及到在操作系统中如何列出指定目录下的所有文件,以及如何统计这些文件的数量。这个过程通常用于文件管理、数据备份、日志分析等多种应用场景。 首先,我们需要了解操作系统中...

    目录文件列表工具.zip

    标题中的“目录文件列表工具.zip”表明这是一个使用C#编程语言开发的压缩文件,其中包含一个用于列举目录中文件的工具。这个工具的目的是为了自动化处理文件列表的任务,提高工作效率,减少人工操作,使得用户可以...

    SADirRead 穷举目录 穷举文件

    标题中的"SADirRead"可能是一个程序或库的名称,用于在Windows环境下遍历和读取文件系统的目录及其子目录。这个程序可能是用C++语言编写的,因为压缩包里包含的源代码文件如"SADirRead.cpp"、"DirDlg.cpp"等都是C++...

    目录列举专家

    "目录列举专家"是一款专为列举指定目录下文件而设计的系统工具,它适用于需要清晰地展示文件系统结构,例如在FTP服务器上分享文件或创建目录列表的场景。这款工具的强大之处在于其能够进行递归搜索,这意味着它不仅...

    RM_RMVB文件修复工具合集

    RM和RMVB是RealNetworks公司开发的两种流媒体...总的来说,"RM_RMVB文件修复工具合集"是一个实用的解决方案,帮助用户解决RM和RMVB文件的播放问题,尽管它的功能有限,但在处理这类问题时仍然是一个值得信赖的助手。

    文件目录及文件管理(c#源码)

    CFUpdate上传组件是一种常用的文件上传工具,它简化了文件上传的复杂性,提供了一种安全、高效的方法。在C#中集成CFUpdate,可以利用它的API来实现文件的上传功能。通常,我们需要创建一个表单,包含文件选择控件和...

    易语言查看目录中文件.rar

    "查看目录中文件"这个主题在编程中是一个常见的需求,无论是在易语言还是其他编程语言中,都涉及到文件系统操作。下面将详细介绍易语言中查看目录中文件的相关知识点。 1. **易语言基础**: 易语言的核心设计理念...

    WinCE字体列举工具

    总的来说,"WinCE字体列举工具"是一个强大的系统资源管理工具,它不仅帮助开发者和管理员了解WinCE系统的字体资源,还为他们提供了便利的操作手段。通过使用这个工具,可以确保在各种环境下,WinCE系统的文本显示都...

    C# 列举指定文件夹中的所有文件

    下面是一个基本的示例代码,展示了如何使用`Directory.GetFiles()`方法来列举指定文件夹中的所有文件: ```csharp using System; using System.IO; class Program { static void Main(string[] args) { string ...

    cpp-CosPic是一个Linux下基于coscppsdkv5开发的图片上传工具

    针对这一需求,开发者设计了CosPic,一个专为Linux系统打造的基于cos-cpp-sdk-v5的图片上传工具,使得用户能够便捷地将本地图片上传至腾讯云COS。 首先,我们来深入了解CosPic的核心——cos-cpp-sdk-v5。这是腾讯云...

    C# dll文件依赖关系问题排查工具

    这个工具可以分析DLL文件,列举出它所依赖的所有其他DLL,并检查这些依赖项是否已存在于正确的路径中。通过这种方式,开发者可以快速识别并解决缺失或不正确的依赖问题。 使用该工具的步骤如下: 1. **下载并安装...

    文件枚举工具

    "文件枚举工具"就是这样一个实用程序,它能够帮助用户快速、有效地搜索和管理计算机上的文件。下面我们将深入探讨这个工具的核心功能、工作原理以及相关技术。 首先,我们来理解"枚举"的概念。在编程中,枚举通常...

    红头文件模板

    8. 附件:红头文件模板的附件部分通常位于文件的末尾,使用三号仿宋体字,列举文件的附件信息。 在红头文件模板中,字体、字号、行距、对齐方式等格式要求非常严格,旨在确保文件的美观性和可读性。 红头文件模板...

    驱动层获取文件大小、遍历文件夹、创建文件

    例如,一个文件系统驱动可以拦截`IRP_MJ_DIRECTORY_CONTROL`类型的IRP,用于处理列举目录、查找文件等操作。当系统遍历文件夹时,驱动程序有机会在每次枚举到文件或子目录时进行干预,可以进行额外的检查、修改或...

    C#文本文件读取和写入(文件、目录操作)

    - **列举目录内容**:`Directory.GetFiles()`和`Directory.GetDirectories()`方法可以获取指定目录下的所有文件和子目录。 - **创建、删除目录**:使用`Directory.CreateDirectory()`创建新目录,`Directory....

    Hive内部表合并小文件Java程序

    1. **获取HDFS上的文件列表**:使用Hadoop的`FileSystem` API,我们可以列举出目标目录下的所有文件,这些文件通常是Hive内部表的各个分区下的小文件。 2. **确定合并文件大小**:设置一个合适的合并文件大小阈值,...

    qt删除文件夹内所有内容

    在Qt编程中,删除文件夹内的所有内容是一个常见的任务,涉及到文件系统操作。Qt库提供了丰富的函数和类来处理这些操作。本篇文章将详细讲解如何使用Qt实现删除文件夹内所有内容的功能,包括文件和子文件夹。 首先,...

    易语言枚举目录文件到树形框源码

    在易语言中,"枚举目录文件到树形框"是一个常见的操作,它涉及到文件系统操作和图形用户界面(GUI)的设计。在这个场景中,程序员会编写代码,将指定目录下的所有文件和子目录结构按照树形结构显示在一个树形框控件...

Global site tag (gtag.js) - Google Analytics