All pastes #730580 Raw Edit

Stuff

public text v1 · immutable
·published 2007-10-09 11:00 UTC
rendered paste body
#!/usr/bin/perl -w

#

# Suche nach Mitgliedsverzeichnissen, deren idH nicht mehr in der user-Datenbank enthalten ist.

# Diese werden nach members/backup verschoben.

#



use strict;

use DBI;

use FileHandle;

use File::Path;

use File::Copy;



my $dirOnDisk;

my @memberDirectoriesOnDisk=();

opendir(DH,"/var/export/members") || die "Das Memberverzeichnis ist ungültig";

foreach (readdir(DH)) {

        if (-d $_ && $_ !~ /^\./) {

                push (@memberDirectoriesOnDisk,$_);

        } else {
        		print "Kein dir: $_\n";
        }

}

closedir (DH);



# Vergleich zwischen beiden Arrays und ablegen der Differenz in @onDiskOnly.



foreach (@memberDirectoriesOnDisk) {

        print "dirOnDisk: $_\n";

}