Fehler im Beispielcode auf der Webseite

Advertisement

Guest

Fehler im Beispielcode auf der Webseite

Hallo,
Ich experimentiere gerade mit der NET- DLL und dabei ist mir ein Fehler im Beispielcode aufgefallen:

https://winscp.net/eng/docs/library_install#resource

In der letzten Zeile des folgenden Codes sollte eigentlich die exe und die ini - Datei gelöscht werden.
Es wir aber nur die exe - Datei gelöscht.

// Generate random, yet meaningful name of the temporary file
string tempName = Path.GetTempFileName();
string executableName = "WinSCP." + Path.ChangeExtension(Path.GetFileName(tempName), "exe");
string executablePath = Path.Combine(Path.GetDirectoryName(tempName), executableName);
File.Delete(tempName);

mfG
ein Gast

Reply with quote

Advertisement

Guest

Re: Fehler im Beispielcode auf der Webseite

Anonymous wrote:

Hallo,
Ich experimentiere gerade mit der NET- DLL und dabei ist mir ein Fehler im Beispielcode aufgefallen:

https://winscp.net/eng/docs/library_install#resource

In der letzten Zeile des folgenden Codes sollte eigentlich die exe und die ini - Datei gelöscht werden.
Es wir aber nur die exe - Datei gelöscht.

// Generate random, yet meaningful name of the temporary file
string tempName = Path.GetTempFileName();
string executableName = "WinSCP." + Path.ChangeExtension(Path.GetFileName(tempName), "exe");
string executablePath = Path.Combine(Path.GetDirectoryName(tempName), executableName);
File.Delete(tempName);

mfG
ein Gast

PS:
Sorry
Ich habe den falschen Abschnitt de Codes gepostet.
Hier der richtige Abschnitt in dem sich der benannte Fehler befindet:

finally
{
    // Clean up
    File.Delete(executablePath);
}

MfG
ein Gast

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
28,317
Location:
Prague, Czechia

Re: Fehler im Beispielcode auf der Webseite

What INI file? There should be no INI file created when using WinSCP .NET assembly.

Maybe you are using that code to run WinSCP in scripting mode.

If you are:
- Well, do not. Use WinSCP .NET assembly instead.
- Even if you want to stick with the scripting, use /ini=nul to avoid creating an INI file (and even more importantly to avoid the script picking up WinSCP GUI configuration by mystake):
https://winscp.net/eng/docs/scripting#configuration

Reply with quote

Advertisement

You can post new topics in this forum