write a program to display all the files from the current
directory which are created in particular month
Answer Posted / rakesh
#include<stdio.h>
#include<stddef.h>
#include<dirent.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<time.h>
#include<stdlib.h>
int main(int argc,char *argv[])
{
char in[100],st[100],*ch,*ch1,c,buff[512];
DIR *dp;
int i;
struct dirent *ep;
struct stat sb;
char mon[100];
dp=opendir("./");
if(dp!=NULL)
{
while(ep=readdir(dp))
{
if(stat(ep->d_name,&sb)==-1)
{
perror("stat");
exit(EXIT_SUCCESS);
}
strcpy(mon,ctime(&sb.st_ctime));
ch=strtok(mon," ");
ch=strtok(NULL,",");
ch1=strtok(ch," ");
if((strcmp(ch1,argv[1]))==0)
{
printf("%s \t\t %s",ep->d_name,ctime(&sb.st_ctime));
}
}
(void)closedir(dp);
}
return 0;
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is a batch file used for?
What is the use of a shebang line?
What is bash used for?
How does shell scripting work?
Why are shell scripts used?
What is the first line in every perl script called?
Is powershell a bash?
Explain about "s" permission bit in a file?
What is meant by $1 in shell script?
What is shell geeksforgeeks?
Devise a script that takes file name as arguement(which must present in the current directory)and locates from your home directory tree all thpath names of its links.Then mail the list to self.
Is shell script a programming language?
What is shift command in shell script?
c program to display the information of given file similar to givan by the unix or linux command ls -l
What are types of shells?