Thread exec() Dateipfade mit Leerzeichen
(12 answers)
Opened by Kean at 2013-02-27 16:26
Mein Code sieht stark gekürzt wie folgt aus:
Code (perl): (dl
)
1 2 3 4 5 6 7 my $appfolder; my $tempfolder; ($appfolder) = $0 =~ m/(.+[\\\/]).+\..+$/i; $tempfolder = $appfolder."tmp\\"; print $appfolder."\n"; print $tempfolder."\n"; exec($tempfolder."update.exe",$appfolder); Dazu hab ich in der update.exe noch folgende Zeilen eingefügt: Und die Ausgabe in der Shell sieht dann so aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 C:\Users\Tester\Desktop\programm - Name1 - Version>programm.pl C:\Users\Tester\Desktop\programm - Name1 - Version\ C:\Users\Tester\Desktop\programm - Name1 - Version\tmp\ C:\Users\Tester\Desktop\programm - Name1 - Version>- Name1 - Version\tmp\update.exe C:\Users\Tester\Desktop\programm - Name1 - Version\ |