当前位置:首页 » 编程语言 » c语言怎么看目录
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言怎么看目录

发布时间: 2023-07-12 09:43:04

c语言目录操作

我不知道楼主具体指的是什么?什么叫取得目录中的函数名?是指文件名吗?
如果是的话,看这个程序:
#include <process.h>
main()
{
clrscr();
system("dir e:\\younger"); /*"e:\\younger"可以改成任意目录*/
getch();
}
这样可以吗?

㈡ C语言怎样找到相对目录

"目录名\\文件名"
例如,如果在当前文件的目录中的a目录下建立string文件,就是
"a\\string"
这个就是啊,a就是你的已知目录,这个并没有给出绝对路径
比如说你的程序在C:\test中,执行了这个语句
就会在C:\test\a中建立string文件
而程序中并没有给出C:\test的名字
这正不是你想要的么??

㈢ 怎样使用C语言列出某个目录下的文件

C语言本身没
提供象dir_list()
函数


目录

文件
利用C语言

目录函数

编写
dir_list()函数
首先
文件dos.h定义
find_t结构
描述DOS
文件信息
包括文件名、
间、
期、
属性

C编译程序库
_dos_findfirst()
_dos_findnext()

函数
利用


目录
符合查找要求


文件
dos_findfirst()函数

参数

参数指明要查找
文件名


*.*
指明要查找某
目录

文件
第二
参数指明要查找
文件属性

指明
查找隐含文件或
目录
第三
参数
指向
find_t变量
指针
查找
文件
关信息
存放
该变量
dos_findnext()函数
相应
目录
继续查找由_dos_findfirst()函数

参数指明
文件
_dos_findnext()函数
参数

指向
find_t变量
指针
查找
刚文件
关信息同
存放
该变量
利用
述两
函数
find_t结构
遍历磁盘

目录
并列
该目录

文件
请看
例:
#include
<stdio.h>
#include
<direct.h>
#include
<dos.h>
#include
<malloc.h>
#include
<memory.h>
#include
<string.h>
typedef
struct
find_t
FILE_BLOCK
void
main(void);
void
main(void){FILE_BLOCK
f-block;
/*
Define
the
find_t
structure
variable
*
/
int
ret_code;
/
*
Define
a
variable
to
store
the
return
codes
*
/
/
*
Use
the
"*.*"
file
mask
and
the
0xFF
attribute
mask
to
list
all
files
in
the
directory,
including
system
files,
hidden
files,
and
subdirectory
names.
*
/
ret_code
=
_dos_findfirst("
*.
*
",
0xFF,
&f_block);
/*
The
_dos_findfirst()
function
returns
a
0
when
it
is
successful
and
has
found
a
valid
filename
in
the
directory.
*
/
while
(ret_code
==
0){/*
Print
the
file's
name
*
/
printf("
%-12s
,
f_block,
name);
/
*
Use
the
-dos_findnext()
function
to
look

㈣ 如何用C语言获取目录下的文件和目录列表

#include <stdio.h>
#include <stdlib.h>

void main()
{
system("DIR /D C:\\ /s /B > a.log");
}

C:\下的所有文件夹,子文件夹里所有文件,转向到 文本文件 a.log 里。
格式:
C:\aaa\bbb\ccc\...

只要文件夹命令:
dir /d c: /B /ad
只要文件夹命令,含子文件夹:
dir /d c: /B /ad /s

㈤ c语言 怎么查找 当前目录有哪些 文件

在命令提示符窗口运行:findfile (盘符): *.(文件后缀)
如:[sourcecode language=”plain”]findfile d: *.txt [/sourcecode]
即为找出d盘根目录下的所有.txt后缀的文件并写入文件路径于文件中。