Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How to delete all the text file in a folder

Posted on 2009-05-07
5
605 Views
Last Modified: 2012-06-27
How to delete all the text file in a folder
0
Comment
Question by:tankergoblin
5 Comments
 
LVL 3

Expert Comment

by:mharfouch
ID: 24332909
#!/usr/bin/perl

print "content-type: text/html \n\n";      #The header
@files = ("newtext.txt","moretext.txt","yetmoretext.txt");
foreach $file (@files) {
    unlink($file);
}
0
 
LVL 25

Expert Comment

by:lwadwell
ID: 24332915
Hi tankergoblin,

try

unlink <*.txt> or die "Cannot unlink files $!";

or, more safely

if () {
    my $c = unlink  or die "Cannot do it $!";
    print "deleted ", $c, " files","\n";
} else {
    print "nothing to delete","\n";
}

lwadwell
0
 
LVL 39

Expert Comment

by:Adam314
ID: 24332943

#This will work, but will only die if it doesn't remove any
#If any files are removed (even if some could not be), you will not be notified
unlink </path/to/*.txt> or die "Cannot unlink files $!";
 
 
#### With this, you will be notified for each unsuccessful delete
foreach (</path/to/*.txt>) {
    unlink or warn "Could not remove $_:$!\n";
}

Open in new window

0
 
LVL 84

Expert Comment

by:ozo
ID: 24333279
#depending on how you define  text file
-T and unlink || warn "$_ $!" for <folder/*>;
0
 
LVL 5

Accepted Solution

by:
vikaskhoria earned 500 total points
ID: 24333687
Check the script below, it will remove any .txt files from the given directory.
Do let me know, if you have any doubts.

Vikas.

#!/usr/bin/perl
 
$dirname = <STDIN>;
chomp($dirname);
opendir(DIR,$dirname);
while ( $file = readdir(DIR))
 {
  if ( $file =~ /\.txt$/)
  { 
    unlink $dirname."/".$file;
  }
} 
closedir(DIR);

Open in new window

0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
A year or so back I was asked to have a play with MongoDB; within half an hour I had downloaded (http://www.mongodb.org/downloads),  installed and started the daemon, and had a console window open. After an hour or two of playing at the command …
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question