Frage

Kann mir jemand sagen, warum das "Opendir" nicht funktioniert?

#!/usr/bin/env perl6
use v6;

my $file = 'Dokumente/test_file';

if ( my $fh = open $file, :r ) {
    for $fh.lines -> $line {
    say $line;
    }
} else {
    say "Could not open '$file'";
}


my $dir = 'Dokumente';

my $dh = opendir $dir err die "Could not open $dir: $!";

Ausgabe:

Hallo Welt!
Zeile 2.
Letzte Linie.

Konnte nicht existierende Sub & Opendir finden
aktuelle Instrument: '_Block14' PC 29 (Eval_1: 0)
Angerufen von Sub '! Unit_start' PC 1163 (SRC/Kleber/Run.pir: 20)
aus sub 'perl6; pct; hllCompiler; eval' pc -1 ((unbekannte Datei): -1)
Aus Sub 'Perl6; PCT;
Aus Sub 'Perl6; PCT;
Aus Sub 'Perl6; Perl6; Compiler; Main' PC -1 ((unbekannte Datei): -1)

War es hilfreich?

Lösung

generasacodicetagpre.

arbeitet auch ohne Angabe der WebTemplate. Out-of-the-Box-Webvorlagen: http://blogs.technet.com/braveenh/archive/2013/04/04/get-A-Alist-of-web-templates-und-ids--in- A-SharePoint-Site.aspx

Verwenden einer benutzerdefinierten Vorlage als {GUID} #templatenname https://stackoverflow.com/questions/3240967/ SharePoint-2010-Create-Site-Site-From-Code-mithilfe-Custom-Site-Template

Liste verfügbar Benutzerdefinierte Vorlagen mit CSOM: http://yeshagrawal.blogspot.in/ 2013/06 / SharePoint-2013-Get-ALL-SITE-TEMPLATES.HTML

Sprachcodes (wenn Sprachpakete installiert sind): http://techet.microsoft.com/de-us/library/ff463597. Aspx

Andere Tipps

es ist jetzt gelöst.

Das Problem war nur mit dem persönlichen Standort eines Benutzers.Ich habe diesen persönlichen Standort gelöscht und er zwang es, neu zu erstellen, und jetzt ist der Benutzer die Site-Collection-Administrator.

Ich weiß nicht, warum das Problem aufgetreten ist, aber es gibt kein Problem mit den persönlichen Standorten anderer Benutzer.Die Tatsache, dass der Benutzer die Site-Collection-Administrator von seiner persönlichen Site sein wird, hat mir geholfen, das Problem zu lösen.

Ich habe keine Perl 6, aber es sieht so aus, als würden Sie Opendir falsch anrufen. Dieser Perl -Snippet funktioniert für mich:

my $dh;
opendir $dh, '/home/ar' or die 'Could not open directory';
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top