如何获取一个文件夹里面所有文件的文件名,不要后缀名

如何获取一个文件夹里面所有文件的文件名,不要后缀名,第1张

假设原文件为g:\test,目标文件夹为g:\bat,本批处理

将会把g:\test文件夹下(包括子目录)所有同名不同后缀的文件拷贝到g:\bat目录下

且按照不同名字建立相应的文件夹,同名文件就放在对应名称的文件夹内

代码如下:

set

srcfolder=g:\test

set

desfolder=g:\bat

for

/f

"delims="

%%a

in

('dir

"%srcfolder%\"

/a-d

/b

/s')

do

(

md

"%desfolder%\%%~na"

2>nul

xcopy

/y

"%%a"

"%desfolder%\%%~na"

2>nul

)

用DOS命令:

(假设你的这个文件夹是c:\pdf)

dir

c:\pdf\pdf

>

c:\pdf\listtxt

运行完之后到目录下去找一个文件名是listtxt的,打开就是文件名了

1、在电脑中新建一个文本文档,双击打开该文档。

2、在页面中输入:@Echo off   dir /b>testtxt,在off位置开始切换到第二行。

3、选择文本文档的“文件”选项点击“另存为”,将新建文档改名为“复制文件名称bat”。

4、即可生成批处理文件,并将其拖入需要提取文件名的文件夹中。

5、双击打开批处理程序,在文件夹中就会出现一个“test”的TXT文档。

6、打开后即可看到页面中已经将文件夹的名称提取出来了。

1、在电脑中新建一个文本文档,双击打开该文档。

2、在页面中输入:@Echo off   dir /b>testtxt,在off位置开始切换到第二行。

3、选择文本文档的“文件”选项点击“另存为”,将新建文档改名为“复制文件名称bat”。

4、即可生成批处理文件,并将其拖入需要提取文件名的文件夹中。

5、双击打开批处理程序,在文件夹中就会出现一个“test”的TXT文档。

6、打开后即可看到页面中已经将文件夹的名称提取出来了。

VB可以使用FileListBox 控件来获取指定文件夹内的所有文件名。

FileListBox 控件,在运行时,在 Path 属性指定的目录中,FileListBox 控件将文件定位并列举出来。该控件用来显示所选择文件类型的文件列表。例如,可以在应用程序中创建对话框,通过它选择一个文件或者一组文件。

以下是组合使用DriveListBox 、控件DirListBox 控件和FileListBox 控件来获取硬盘下任何一个文件夹内的文件名。

Private Sub Dir1_Change()

File1Path = Dir1Path

End Sub

Private Sub Drive1_Change()

Dir1Path = Drive1Drive

End Sub

Private Sub File1_Click()

Dim i As Long

DebugPrint "目录夹内存在" & File1ListCount & "个文件。"

End Sub

以上就是关于如何获取一个文件夹里面所有文件的文件名,不要后缀名全部的内容,包括:如何获取一个文件夹里面所有文件的文件名,不要后缀名、如何获取某文件夹中所有子文件夹的文件名、批处理bat 获得指定目录内的文件夹名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存