用批处理遍历某一个文件夹下的所有文件,输出该文件夹下的文件名,不需要全路径名
答案:2 悬赏:40 手机版
解决时间 2021-03-05 16:21
- 提问者网友:记得曾经
- 2021-03-04 16:52
用批处理遍历某一个文件夹下的所有文件,输出该文件夹下的文件名,不需要全路径名
最佳答案
- 五星知识达人网友:毛毛
- 2021-03-04 17:50
@echo off
for /r "某文件夹" %%i in (*) do echo "%%~nxi"
pause
for /r "某文件夹" %%i in (*) do echo "%%~nxi"
pause
全部回答
- 1楼网友:天凉才是好个秋
- 2021-03-04 18:21
///
/// 遍历 rootdir目录下的所有文件
///
/// 目录名称
/// 该目录下的所有文件
public stringcollection getallfiles(string rootdir)
{
stringcollection result = new stringcollection();
getallfiles(rootdir, result);
return result;
}
///
/// 作为遍历文件函数的子函数
///
/// 目录名称
/// 该目录下的所有文件
public void getallfiles(string parentdir, stringcollection result)
{
//获取目录parentdir下的所有的子文件夹
string[] dir = directory.getdirectories(parentdir);
for (int i = 0; i < dir.length; i++)
{
getallfiles(dir[i], result);
}
//获取目录parentdir下的所有的文件,并过滤得到所有的文本文件
string[] file = directory.getfiles(parentdir);
if (file.length < 4)
{
result.add(parentdir);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯