| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1865 人关注过本帖
标题:[求助]请问如何从当前目录中转到其他目录?
取消只看楼主 加入收藏
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
 问题点数:0 回复次数:7 
[求助]请问如何从当前目录中转到其他目录?
假设现在在c:\AAA\123目录中,而AAA目录里还有121和124两个子目录,我要到121或124里怎么办?
还是在C环境下,不是C++或C#。可以在Visual C++6.0中文版或Turbo C中文版里运行的。
再顿首谢!
搜索更多相关主题的帖子: 目录 AAA 中转 中文版 
2007-06-12 10:50
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
如果我不知道c:\AAA里有什么子目录呢?但是必须在每个目录里搜索。如何办?

コヂママサト
2007-06-13 13:54
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
是啊!我就是在等谁能帮忙解决。

コヂママサト
2007-06-14 15:13
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
好吧,现在谁可以告诉我在VC或TC里什么函数是判断是否是目录的?
注意,不是C++或C#,是C语言或TC。

コヂママサト
2007-06-14 20:32
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
回复:(twsgl)伙计你是用的tc2.0还是3.0如果是2.0则...

我用的是下载的“Turbo C for Windows 集成实验与学习环境共享版6.11”,这个破代码让我几乎崩溃。
我想到可用ffblk结构里的成员ff_attrib来判断是否是目录。我输入一个filename,用if来判断是文件或目录,但好象没有成功。代码如下:
#include <stdlib.h>
#include <stdio.h>
#include <dir.h>
#include <io.h>
#include <string.h>

void main()
{
int hFile;
char path[MAXPATH];
char filename[50];
struct ftime ft;
struct ffblk ff;
hFile = 0;
printf("请输入文件名:");
gets(filename);
printf("\n\n文件信息如下:\n");

hFile=findfirst(filename,&ff,0);
if(!hFile)
{
if((ff.ff_attrib != DIRECTORY) && (strcmp(ff.ff_name, ".")!=0) || (strcmp(ff.ff_name, "..")!=0))
{
getftime(hFile, &ft);
printf("文件名: %s\n", ff.ff_name);
printf("文件大小:%ld字节\n", ff.ff_fsize);
if(ft.ft_min>=10)
{
printf("最后访问时间:%u-%u-%u %u:%u\n\n", ft.ft_year+1980,ft.ft_month, ft.ft_day ,ft.ft_hour, ft.ft_min);
}
else
{
printf("最后访问时间:%u-%u-%u %u:0%u\n\n", ft.ft_year+1980,ft.ft_month, ft.ft_day ,ft.ft_hour, ft.ft_min);
}
}
else
{
hFile = findnext(&ff);
}

}

else
{
printf("没有该文件!\n");
}
findclose(hFile);
}
此代码已经可以在当前目录下搜索。但是必须不止要在当前目录搜索文件,还要进入当前目录里的所有的子目录里再搜索,我就死活想不出来了,所以恳请诸位帮忙,感激不尽啊!!!


コヂママサト
2007-06-18 14:22
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
没有学过数据结构,不明白啊?您别光问枝节,先给个具体方案再说。

コヂママサト
2007-06-20 09:34
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
请问“递归”的定义以及示例。

コヂママサト
2007-06-26 21:06
agul_333
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-31
收藏
得分:0 
好像再也没有人来解答我的问题了.唉,真命苦!

コヂママサト
2007-07-27 10:05
快速回复:[求助]请问如何从当前目录中转到其他目录?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017094 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved