继续目录操作

原创 2007年09月19日 17:36:00
#include <dirent.h>
DIR *opendir(char *dirname);
struct dirent *readdir (DIR *dir) ;
int closedir(DIR *dir);


#include <stdio.h>
#include 
<errno.h>
#include 
<dirent.h>
int main (int argc,char *argv[] ) 
...{
    DIR 
*dir;
    
struct dirent *entry;
    
    
if ( argc != 2)
    
...{
        fprintf(stderr,
"usage : %s <dirname>  ",argv[0] ,strerror( errno )  ) ;
        
return 1;
    }

    dir 
= opendir( argv[1] ); 
    
if (dir ==NULL) 
    
...{
        fprintf( stderr,
"%s",strerror(errno));
        
return 1;
    }

    
while ( (entry = readdir(dir) ) !=NULL)
        printf(
"%d %s  ",entry -> d_ino, entry-> d_name);
    closedir(dir);
    
return 0;
}

        
    
    
 

目的文件已不在原目录,程序还会继续执行写文件操作吗?

C语言中的写文件操作是通过文件句柄来向对应的文件中写入内容的,如果程序有访问文件句柄的权限,那么不管文件放在哪个目录下,都能够成功写入。在写文件的过程中,如果将文件删除,或者是放到了程序无权访问的目录...
  • zhouzxi
  • zhouzxi
  • 2015年09月17日 17:36
  • 2568

RHEL5文件与目录操作命令

  • 2017年07月15日 11:52
  • 904KB
  • 下载

Linux_目录文件茶操作.pdf

  • 2015年08月11日 16:07
  • 155KB
  • 下载

Android应用程序私有目录下文件操作总结

每一个Android程序都有一个特有的,只能由本程序自己访问的私有目录,这个目录一般位于/data/data//目录下。所有应用程序私有目录中保存的文件在用户卸载该应用的时候,都会被自动删除掉。 在A...

matlab 循环目录操作

  • 2013年10月23日 21:01
  • 2KB
  • 下载

sun.net.ftp.FtpClient 操作FTP服务器上的文件和目录

sun.net.ftp.FtpClient 操作FTP服务器上的文件和目录 [java] view plain copy /**  ...

UNIX目录及文件操作命令

  • 2012年11月22日 22:05
  • 104KB
  • 下载

linux下目录操作---进入、显示、复制、移动

linux下的目录就是找到某个文件或文件夹的路径。一般情况下的操作有进入指定的目录、打开指定目录下的文件夹、删除指定目录文件、在指定目录创建一个文件、移动目录文件等。进入到指定目录以/开头的是绝对目录...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:继续目录操作
举报原因:
原因补充:

(最多只允许输入30个字)