Win32 如何获取指定目录下的文件路径

Win32 如何获取指定目录下的文件路径,第1张

使用WIN32_FIND_DATA 的数据结构

和FindFirstFile与FindNextFile进行搜索

可以参考:

>

方法一

1、找到桌面上的此电脑图标,如下图所示,并双击打开

2、双击打开系统(C:)盘

3、双击打开用户文件

4、双击打开Administrator文件

5、双击打开桌面文件夹

6、即可查看桌面文件目录

方法二

1、找到桌面上的此电脑图标,如下图所示,并双击打开

2、用鼠标单击地址栏

3、输入“桌面”

4、点击右侧的前往选项

5、即可查看桌面文件目录

天空一滴云,你好,思路是这样的,遍历A目录下所有的文件夹,用move命令将文件夹里的文件都移动到A文件夹内,这个批处理放在和A同级目录,然后执行就可以了

rem

移动文件

for

/f

"tokens=

delims="

%%n

in

('dir

"A"

/b/ad')

do

(

for

/f

"tokens=

delims="

%%a

in

('dir

"%%n"')

do

(

move

"%%a"

"A"

)

)

rem

删除空目录

for

/f

"tokens=

delims="

%%n

in

('dir

"A"

/b/ad')

do

(

rd

"%%n"

)

dim FileName,fs,foldername

foldername = InputBox("请输入想要在哪个文件夹查找", "VBS查找文件")

If foldername = "" Then

wscriptquit

End If

Set fs = CreateObject("scriptingfilesystemobject")

digui (foldername)'调用递归函数进行查找

msgbox FileName '结果显示

'下面是递归查找函数

Function digui(path)

Set folder = fsgetfolder(path)

Set subfolders = foldersubfolders

Set Files = folderFiles

For Each i In Files

FileName=FileName & ipath & vbNewLine '找到则追加到变量FileName中

Next

For Each j In subfolders

digui (jpath) '递归查找子目录

Next

End Function

'目录列表与上述相似,稍加修改即可。

以上就是关于Win32 如何获取指定目录下的文件路径全部的内容,包括:Win32 如何获取指定目录下的文件路径、win10 桌面文件在哪个目录下、批处理如何提取当前文件夹和下一级文件夹内的文件夹和文件目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9876645.html

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

发表评论

登录后才能评论

评论列表(0条)

保存