Thread windows attrib mit perl? (40 answers)
Opened by bianca at 2009-10-10 12:31

bianca
 2009-10-10 16:36
#126842 #126842
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
2009-10-10T14:33:51 pq
2009-10-10T11:58:49 pq
schreib ein BEGIN um das require und import. oder schreib ARCHIVE() bei der benutzung.

ist das so schwer zu verstehen? schreib dort, wo du ARCHIVE *benutzt* (also ja wohl im funktionsaufruf von GetAttributes), stattdessen ARCHIVE(). weil es *dann* von perl nicht mehr als bareword angesehen wird.

Bringt echt viel:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl -w
use strict;
use warnings;
my $errorbindings = '';
BEGIN {
        eval "use Win32::Filex qw/ ARCHIVE /";
        if ($@) {
                $errorbindings = $@;
        }
}
if (!$errorbindings) {
        my $test = Win32::File::GetAttributes ("eval.pl",ARCHIVE());
        print "test: >$test<\n";
}
else { print "Schrott: >$errorbindings<\n" }


Quote
Undefined subroutine &main::ARCHIVE called at eval.pl line 12.
10 print "Hallo"
20 goto 10

View full thread windows attrib mit perl?