pcfjkg

Shell und auch myprocess finden Datei nicht

VisualStudio.16.Release/16.11.44+35731.53
Microsoft .NET Framework
Version 4.8.09037
.NET 4.0
My.Computer.FileSystem.FileExists("T:\Allgemein\PGP\Rechnungen...) liefert TRUE  
myProcess.StartInfo.Arguments = "T:\Allgemein\PGP\Rechnungen\...)  

myProcess.Start() liefert: Das System kann die angegebene Datei nicht finden

Was nun ?
Share on Facebook
Share on X (Twitter)
Share on Reddit
Share on Linkedin

Content-ID: 671407

Url: https://administrator.de/forum/shell-und-auch-myprocess-finden-datei-nicht-671407.html

Printed on: May 12, 2025 at 07:05 o'clock

Avoton
Avoton Feb 16, 2025 at 15:20:34 (UTC)
Goto Top
Auch kein Hallo

Was nun ?

Mehr Informationen wären ein Anfang
DivideByZero
DivideByZero Feb 16, 2025 at 15:22:22 (UTC)
Goto Top
Moin,

wenn schon kein Gruß, dann dürfen es doch etwas mehr Infos sein.
Eine Datei? Ein Verzeichnis? Was für eine Datei?

Gruß

DivideByZero
PCFJKG
PCFJKG Feb 16, 2025 updated at 15:27:43 (UTC)
Goto Top
Sorry, das <Hallo> vergessen vor Frust. Gerne hole ich das hier nach, sorry.
Naja ich will halt die von Fileexists gefundene Datei über das shell-Kommando oder auch mittels eines Processes in VB anzeigen.
Aber: Das System kann die angegebene Datei nicht finden ... ? Obwohl Fileexists etwas anderes zurückgibt.
Es ist eine Rechnung im PDF-Format.
151512
Solution 151512 Feb 16, 2025 updated at 15:40:41 (UTC)
Goto Top
Arguments ist nur für weitere Argumente bei einem Start, willst du eine Datei direkt mit dem Standard-Programm öffnen, gib den Pfad stattdessen unter der Property FileName im Startinfo-Objekt an nicht unter Argumente.
myProcess.StartInfo.Filename = "T:\......\datei.pdf"  
myProcess.Start()
Oder wenn mit einem bestimmten Programm geöffnet werden soll dann
myProcess.StartInfo.Filename = "C:\Pfad\zu\deinem\PDFProgramm.exe"  
myProcess.StartInfo.Arguments = "T:\......\datei.pdf"  
myProcess.Start()
DivideByZero
DivideByZero Feb 16, 2025 at 16:00:39 (UTC)
Goto Top
mediodia/gastric usw. war mal wieder schneller, Details siehe Dokumentation der Eigenschaften FileName und Arguments.
PCFJKG
PCFJKG Feb 17, 2025 at 07:25:26 (UTC)
Goto Top
Danke, danke und Hallo.
Bin soeben im Büro angekommen, hat sofort funktioniert.
Die Woche fängt ja gut an, bleibt so hoffentlich.
Ebenfalls eine schöne Woche wünscht PCFJKG.
PCFJKG
PCFJKG Feb 17, 2025 at 07:29:44 (UTC)
Goto Top
Guten Morgen,
Euer Statement brachte sofort die Lösung. Ich habe einfach nicht an die Dokumentation gedacht weil ich den Fehler so nicht vermutete.
Na ja, ein wenig peinlich ist es schon, aber ich kann eben diese Frage nicht zurückziehen.
Ich danke Dir und wünsche eine schöne Woche
PCFJG
doern.digital
doern.digital Feb 17, 2025, updated at Feb 18, 2025 at 20:45:34 (UTC)
Goto Top
Du könntest dir das myProcess-Objekt auch ganz sparen (sofern du keine anderen Eigenschaften setzten musst) und direkt folgendes machen:

Process.Start("T:\Allgemein\PGP\Rechnungen\...")  
PCFJKG
PCFJKG Feb 17, 2025 at 14:46:53 (UTC)
Goto Top
Hi Snuffchen,
ist OK, funktioniert. Alles was man sparen kann sollte man wohl tun. Danke für den Tip und eine schöne Zeit
PCFJKG