Schrift
[thread]6734[/thread]

File::Ncopy will keine Festplatten kopieren (Seite 4)

Leser: 1


<< |< 1 2 3 4 5 >| >> 41 Einträge, 5 Seiten
Crian
 2005-06-06 16:10
#52016 #52016
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ah gut. Damit hadere ich auch immer. Für fast alles fährt man mit Slashes besser. Aber eben nicht immer.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pktm
 2005-06-06 19:56
#52017 #52017
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Tja, wenn man dann aber so wie ich für die Pfade File::Spec benutzt klappt es wiederum nicht :(
http://www.intergastro-service.de (mein erstes CMS :) )
Rambo
 2005-06-06 20:03
#52018 #52018
User since
2003-08-14
803 Artikel
BenutzerIn

user image
tja ich hab bei meinem script auch schon probleme gefunden
da ich an einer stelle \\ brauche und an anderer (nur für ncopy) / brauche.
schade das ich keine module schreiben kann und nicht genügend davon verstehe sonst würde ich es umschreiben :-)
pKai
 2005-06-07 02:20
#52019 #52019
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
Solange man nicht mit der Kommandozeile unter Win kommuniziert (system, open |, ` `) sind Slashes eigentlich kein Problem, da die DOS-API schon "immer" mit denen klar kam.
Nur die command braucht die Backslashes, da die Slashes ja für Optionen verwendet werden :(
File::Spec-Output kann in so einem Fall wie Ncopy zum Problem werden, aber wenn man's weiß (s#\\#/#g ;) )
I sense a soul in search of answers.
Rambo
 2005-06-16 17:19
#52020 #52020
User since
2003-08-14
803 Artikel
BenutzerIn

user image
habe hierzu noch eine frage
ncopy geht so weit ganz gut aber das kopieren von verzeichnissen
die leerzeichen drin haben geht leider nicht.
bsp. "f:/daten/test/dies ist ein test"
hier wird nichts kopiert da er mosert no such file or directory
habt ihr eine idee?

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use warnings;
use Cwd;
use File::Copy;
use File::NCopy qw(cp);

my $home_dir = getcwd;
my $dir = "c:/temp";
my $version = "2.0.04.00.01";
my $str2 = "our new Build";
my $str = "$home_dir/$version/$str2";

print "copy $str to $dir\n";
cp \1, "$str", "$dir", or die "geht nicht: $!";


merci
rambo
ptk
 2005-06-16 21:57
#52021 #52021
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wahrscheinlich benutzt File::NCopy intern glob() statt opendir/readdir/closedir. glob() hat so seine Probleme, wenn man Leerzeichen verwendet.
Rambo
 2005-06-17 11:25
#52022 #52022
User since
2003-08-14
803 Artikel
BenutzerIn

user image
ich hab das problem jetzt so gelöst das ich das verz. erst umbenne ohne leer zeichen und dann kopiere.
finde ich irgendwie zwar keine gute lösung aber was anderes
ist mir nicht eingefallen.
ncopy hat auch das problem das es das root dir nicht beim
kopieren anlegt was auch ne weile gedauert hat bis ich es
herausgefunden habe.

gruss rambo
ptk
 2005-06-17 12:56
#52023 #52023
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ja, File::NCopy verwendet glob() in expand. Es gibt auf rt auch einen ein Jahr alten Bug, der dieses Problem zum Thema hat: http://rt.cpan.org/NoAuth/Bug.html?id=5463
Rambo
 2007-03-13 12:36
#52024 #52024
User since
2003-08-14
803 Artikel
BenutzerIn

user image
Hallo zusammen,

leider muss ich noch mal auf dieses Problem mit Ncopy
zurück kommen da ich heute wieder vor dem Problem stehe
mit Verzeichnissen die Leer String drin haben. Diesmal kann
ich es nur leider nicht umbenennen.
Gibt es mittlerweile etwas Besseres als File::Ncopy?
Habe File::Xcopy gesehen aber dies ist via PPM Install nicht
zu finden.
Hat evtl. noch jemand einen Tipp?

Vielen Dank im voraus

Nette Grüsse
Rambo
renee
 2007-03-13 12:40
#52025 #52025
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Versuch mal CPAN:File::Copy::Recursive. Wenn es das nicht mit PPM gibt, kannst Du es ja manuell Wiki:installieren.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 3 4 5 >| >> 41 Einträge, 5 Seiten



View all threads created 2005-02-24 04:29.