精华内容
下载资源
问答
  • 批量获取文件名
    2021-01-30 14:49:03

    1.在需要输出文件名的文件下,新建一个txt格式的记事本文件。
    2.在记事本文件中输入:DIR *.* /B >LIST.TXT
    3.将此记事本文件后辍名,由txt改为bat。会弹出重命名对话框,单击“是”。
    4.双击文件“新建文本文档.bat”即可在当前目录生成list.txt文件。
    5.打开txt文件就可以看到当前文件夹内的所有文件名列表。

    也可以把文件“新建文本文档.bat”放在其他文件夹里运行,获取当前文件夹下面的所有文件名
    

    PS:提取txt文件的文件名用DIR *.txt* /B >LIST.TXT,表示含有.txt字段的文件名会被提取输出.
    里面有什么字段就会输入什么文件的文件名(".jpg"则提取jpg格式的图片)

    更多相关内容
  • 可自动获取当前文件夹的文件名,或选择文件夹获取文件名
  • 批量获取文件名

    2018-03-17 16:51:27
    该.bat文件用于批量获取文件名。Windows系统下,放到要批量获取的文件同一目录,双击即可。
  • matlab中有没有那种批量获取文件名的函数呀,比如说我有一个文件夹里,有20张图片,我现在想把这些图片的名字读取并重定向到一个txt中。 难度: 1级:可以满足的要求是这些文件的后缀名相同。 2级:文件后缀名不同,...
  • 使用python批量获取文件名,并新建文件、目录。 0.前言 最近在学习OCC开源引擎,编译好之后,需要用到其头文件相关信息。由于文件数量太多了,共计7000+头文件,考虑python抓取。 应用背景:OCC的头文件是以类的...

    使用python批量获取文件名,并新建文件、目录。

    0.前言

    最近在学习OCC开源引擎,编译好之后,需要用到其头文件相关信息。由于文件数量太多了,共计7000+头文件,考虑python抓取。
    应用背景:OCC的头文件是以类的形式组织的,其中包括.hxx、.lxx、Files,hxx文件是目标文件。每个类文件夹中文件数量不等,最多约300+文件。

    1.用到的python函数

    	os.walk()
    	list.append()
    	os.mkdir()
    	file=open()
    

    我没学过python,所以也不知道详细内容。仅仅只是花俩小时找一找,再复制粘贴,改造一下得到的一串代码。
    有兴趣的请自行深入了解。

    2.代码、注释以及一点注意事项

    import os
    root = 'E:\\...\\...\\src'   
    #需要抓取的文件根目录
    
    def getdir(root):
        bull = [] 
        #这个bull是随便打的,因为dir好像是保留词。 所抓取的子目录名称list
        
        for parent,dirnames,filenames in os.walk(root):
            for dirname in dirnames:
                bull.append(os.path.join(dirname))
        return bull
    
    bull = getdir(root)
    print(bull)
    #检查有没有错,打印出来看看
    
    for i in bull:
        path=root+'\\'+i 
        #遍历子目录
        
        print(path) 
        #检查有没有错,打印出来看看
        
        os.mkdir("E:\\...\\...\\base\\"+i) 
        #这句为新建子目录,要求“”内为已存在目录,不用分目录可注释掉
        
        fm=open('E:\\...\\...\\base\\'+i+'\\'+i+'.h', 'w+')
        #这句是在新建的子目录下,新建一头文件,头文件名称即为该类的名称
        #如果不要分目录,请修改路径,不要将抓取的子目录文件夹名称加入路径
        
        for parent,dirnames,filenames in os.walk(path):
            filenames[:] = [f for f in filenames if f.endswith(".hxx")]
            #仅抓取子目录中的.hxx文件
            
            for files in filenames:
                fm.write('#include < '+files+'>'+'\n')
                #以需要格式写入文件,最后得到 .h 文件可在vs中直接加入项目中
    
    	fm.close()
    

    3.最后

    只是为了减少一点工作量,就找了一找。对于python一点不熟悉,有错的地方请大佬们请喷。如果有正好和我情况类似,需要抓取存为头文件的同学,可以参考一下这段代码,少浪费点时间。

    展开全文
  • .bat批处理——批量获取文件名方法

    万次阅读 2019-09-08 13:27:28
    效果: 操作:按Win+R输入notepad——弹窗新建文本文档!复制下面代码,粘贴到文本文档中! DIR *.* /B >...按Ctrl+S(保存)1、找到需要提取的文件夹内;...双击运行(批量获取文件名方法.bat)文件...

    效果:

    操作:按Win+R输入notepad——弹窗新建文本文档!复制下面代码,粘贴到文本文档中!

    DIR *.*  /B >LIST.TXT

    按Ctrl+S(保存)1、找到需要提取的文件夹内;2、文件名命名为:批量获取文件名方法.bat

    如图:

    保存后打开文件夹即可看到这个!(注意文件中.bat放在需要提取的文件夹下!)

    双击运行(批量获取文件名方法.bat)文件!程序自动执行并生成一个命名为: LIST.TXT

    打开文件 LIST.TXT接口看到提取后的文件名!


    感觉不错,给个赞,感谢!

    展开全文
  • StrongMenu快速获取文件和目录的名称、所在路径,同时支持多个文件和目录选中,支持文件和目录混选...2、选择一个或多个文件或文件夹,右键选择“获取文件名”或“获取完整路径”,自动复制到剪贴板中,然后粘贴即可。
  • EXCEl批量获取文件名

    2020-02-15 23:37:09
    批量获取某一个文件夹下边的文件名,并...Sub FSO批量获取文件名() Cells = "" Dim sfso Dim myPath As String Dim Sh As Object Dim Folder As Object Application.ScreenUpdating = False On Error Resume Next ...

    批量获取某一个文件夹下边的文件名,并写入到EXCEl的表中,并根据表格的字段来命名原文件。

    Sub FSO批量获取文件名()
    Cells = ""
    Dim sfso
    Dim myPath As String
    Dim Sh As Object
    Dim Folder As Object
    Application.ScreenUpdating = False
    On Error Resume Next
    Set sfso = CreateObject("Scripting.FileSystemObject")
    Set Sh = CreateObject("shell.application")
    Set Folder = Sh.BrowseForFolder(0, "", 0, "")
    If Not Folder Is Nothing Then
      myPath = Folder.Items.Item.Path
    End If
    Application.ScreenUpdating = True
    Cells(1, 1) = "旧版名称"
    Cells(1, 2) = "文件类型"
    Cells(1, 3) = "所在位置"
    Cells(1, 4) = "新版名称"
    Call FSO直接提取文件名(myPath & "\")
    End Sub
    
    
    Sub FSO直接提取文件名(myPath As String)
        Dim i As Long
        Dim myTxt As String
        i = Range("A1048576").End(xlUp).Row
        myTxt = Dir(myPath, 31)
        Do While myTxt <> ""
        On Error Resume Next
            If myTxt <> ThisWorkbook.Name And myTxt <> "." And myTxt <> ".." And myTxt <> "081226" Then
                i = i + 1
                Cells(i, 1) = "'" & myTxt
                If (GetAttr(myPath & myTxt) And vbDirectory) = vbDirectory Then
                    Cells(i, 2) = "文件夹"
                Else
                    Cells(i, 2) = "文件"
                End If
                Cells(i, 3) = Left(myPath, Len(myPath) - 1)
            End If
            myTxt = Dir
        Loop
    End Sub
    
    Sub FSO批量重命名()
    Dim i As Integer
    Dim y_name As String
    Dim x_name As String
    For i = 2 To Range("A1048576").End(xlUp).Row
       y_name = Cells(i, 3) & "\" & Cells(i, 1)
       x_name = Cells(i, 3) & "\" & Cells(i, 4)
       On Error Resume Next
       Name y_name As x_name
    Next
    End Sub
    

    作者:Liwei

    展开全文
  • 主要为大家详细介绍了python批量读取文件名并写入txt文件中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 实用脚本_批量获取页面文件名 实现脚本所在文件夹所有文件名批量获取
  • 批量提取文件名

    2022-05-27 19:10:04
    转载于如何批量提取文件夹里的文件名-太平洋IT百科手机版 想要实现批量提取文件名这个功能去请教别人,vbs高手说写一个程序就行了;excel高手说编一个函数或者宏定义就OK。拜托,我只是要提取文件名而已,函数编程现...
  • windows批量获取文件名

    千次阅读 2018-04-10 14:20:27
    要求:有一批图片,批量取出所有文件的名称。 实现:新建一个.bat文件,内容下面再说。把这个文件入到图片所在的文件夹中,双击执行该bat文件即可。 bat内容一: DIR *.jpg /B >LIST.TXT LIST.TXT的...
  • 批量修改文件名、批量获取文件名
  • 批量获取文件名或文件完整路径

    千次阅读 2020-07-21 12:48:23
    快速获取文件和目录的名称、所在路径,同时支持多个文件和目录选中,支持文件和目录混选。获取后自动发送到剪贴板,在目标直接粘贴即可。 支持平台: Windows 使用方法: 解压后把StrongMenu目录复制到任意...
  • 如何批量提取文件名批量提取文件名到excel是一种比较重要也比较实用的工作技能,可以帮助我们节省非常多的时间,请看详细的操作步骤!
  • 1.批量获取文件夹内所有名称 2.批量变更文件夹内所有名称
  • 批量提取文件名 bat文件无所谓中英文,最好英文,指令内容如下: tree/f >list1.TXT DIR *.*/B>list2.TXT list1.TXT->所要生成的目标文件名一定要是英文,之前我写成中文一直执行不成功。 ...
  • python批量读取文件名及后缀

    千次阅读 2022-04-29 13:49:04
    批量读取文件名(包含后缀) 引用语法:os.listdir(path) 函数用途:输出路径下所有文件的文件名,包含后缀,该路径下的子文件夹也会被读取 import os path = "E:/vs_code/qtVideo/lib" datanames = os....
  • 本文实例讲述了Python实现批量修改文件名的方法。分享给大家供大家参考。具体如下: 下载了评书《贺龙传奇》,文件名中却都含有xxx有声下载,用脚本将其去掉。脚本涉及os.rename重命名方法,str.partition方法使用,...
  • 用bat批量获取和修改文件名的方法

    千次阅读 2022-03-03 10:35:21
    用bat批量获取和修改文件名的方法 1.批量提取 新建文本文档在文本文档里输入: dir . /a /b /s >1.txt 保存为 提取名字.bat 文件名字被提取到当前文件夹的1.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*....
  • 如图,这个文件夹中有一些名字比较奇特的文件,接着我们就开始获取这些文件的文件名。 如图,文件在一个文件夹里,我们就在这个对应的文件夹地址栏敲cmd,回车运行便可以了。 之后用dir命令即可,a...
  • 文件名批量获取工具

    2014-05-14 19:35:18
    程序采用可视化、模块化程序设计方法,既便于程序功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;对重要的类进行串行化处理; 用GUI完成程序与用户间的交互。
  • 1:首先使用一个bat脚本获取文件名,脚本编辑:dir /b >list.txt 或者dir *.jpg /b >list.txt 最终按行获取图像的名称,例如: 02512068.jpg 0S6152046-0 0.jpg 101TYC4_0.png 1266964...
  • 获取文件名

    2019-07-20 11:35:16
    功能:1.获取指定文件夹下所有文件名。2.穿透子文件夹。...“批量获取文件名.exe”打开软件(可能自动安装.net库)。2.视情况勾选“是否搜索子文件夹”。3.点击唯一的按钮,选择位置。4.等待结果表格自动打开。
  • Python实现文件名批量处理

    千次阅读 2020-11-20 22:55:28
    我们知道文件名是可以手动修改的,但是如果要同时修改多个文件名,那一个一个修改会...1.批量处理文件首先我们要获取文件名,可以通过os模块中的os.abspath()方法、os.dirname()方法、os.join()方法等来操作;然后使...
  • ::获取文件名存入obj数组 for /f "delims=" %%a in ('dir /a/b/o:ed ') do ( ::判断%%a中是否包含对应excludestr中的字符串 echo %%a | findstr %excludestr% >nul ::!errorlevel! 1 不包含 0 包含 if !...
  • 批量提取文件名bat命令.zip
  • dir /b *.jpg*>文件名.txt .jpg可以改成要过滤采集的文件后缀 文件名.txt 是在当前目录下生成的所有文件名的文本文件
  • Excel VBA批量修改文件名

    千次阅读 2021-04-30 22:13:25
    2.获取文件夹内所有文件; 3.在Excel里面将文件改后名写好; 4.更改文件名; 5.清空数据; 二、代码实现 1.可视化选择文件夹代码 With Application.FileDialog(msoFileDialogFolderPicker) If .Show = -1 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,759
精华内容 18,303
关键字:

批量获取文件名

友情链接: 排队论.rar