perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 18:05

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragDatein filten und copieren
Seitenanfang
Ich möchte aus einem bestimmten verzeichniss alle *.h datein filtern und in ein anders verzeichniss copieren. Die Perl datein liegt auf der root und es wird mit absoluten Pfaden gearbeitet.

Mein erster Ansatz... komme aber dann net weiter...

use File::Copy;

opendir(DIR,"c:/class/work/pid");
my @dateien = readdir(DIR);
closedir(DIR);

my @hfile= grep (/\.h$/,@dateien);

foreach $hfile (@hfile){
print "$hfile\n";
copy ....?????
}

Datum: 28.04.2009-08:13

Beitragre: Datein filten und copieren
Seitenanfang
Mir ist nicht so ganz klar, wo genau Dein Problem liegt...

Du hast die absoluten Pfade in @hfiles.

In der for-Schleife holst Du mit File::Basename den Dateinamen und setzt diesen mit dem Pfad zum neuen Verzeichnis zusammen.

for my $file ( @files ) {
my $filename = File::Basename::basename( $file );
my $new_path = File::Spec->catfile( $new_dir, $filename );
copy $file, $new_path;
}

Datum: 28.04.2009-16:01

Beitragre: Datein filten und copieren
Seitenanfang
hallo sir i like großen Dank für Ihre Nachricht Senden Sie uns Ihre Tipps großartige Arbeit, die von Ihnen:) Keep Rocking
---
StiveWaugh
---
<a href="http://www.legalx.net/directory/category/family-law">Family Law</a>--Family Law

Datum: 03.07.2009-20:56

-






-
-