Aus Sicherheitsgründen überträgt der Browser beim Hochladen einer Datei mit `<input type="file">` **niemals** den vollständigen lokalen Pfad der Datei an den Server...
Wenn eine Batch-Datei (.bat) eine Datei in einem übergeordneten Ordner nicht findet, kann das mehrere Ursachen haben. Hier sind einige Schritte, um das Problem zu beheben: 1. **Pfad korrekt angeben**: Stelle sicher, dass der Pfad zur Datei korrekt ist. Wenn die Datei sich im zweiten übergeordneten Ordner befindet, kannst du den relativen Pfad verwenden. Zum Beispiel, wenn die Batch-Datei in `C:\Ordner1\Ordner2\Ordner3` liegt und die Datei in `C:\Ordner1`, dann wäre der relative Pfad `..\..\Dateiname`. 2. **Verwende absolute Pfade**: Wenn relative Pfade nicht funktionieren, versuche es mit absoluten Pfaden. Zum Beispiel: `C:\Ordner1\Dateiname`. 3. **Überprüfe die Dateiberechtigungen**: Stelle sicher, dass die Batch-Datei die notwendigen Berechtigungen hat, um auf die Datei zuzugreifen. 4. **Arbeitsverzeichnis ändern**: Du kannst das Arbeitsverzeichnis in der Batch-Datei ändern, bevor du auf die Datei zugreifst. Zum Beispiel: ```batch cd .. cd .. ``` 5. **Fehlersuche mit ECHO**: Füge `ECHO`-Befehle in die Batch-Datei ein, um den aktuellen Pfad und andere Variablen zu überprüfen: ```batch ECHO %CD% ``` Hier ein Beispiel für eine Batch-Datei, die eine Datei im zweiten übergeordneten Ordner sucht: ```batch @echo off cd .. cd .. if exist Dateiname ( echo Datei gefunden! ) else ( echo Datei nicht gefunden. ) ``` Diese Schritte sollten helfen, das Problem zu identifizieren und zu beheben.
Aus Sicherheitsgründen überträgt der Browser beim Hochladen einer Datei mit `<input type="file">` **niemals** den vollständigen lokalen Pfad der Datei an den Server...
In VB.NET 2003 kannst du zum Kopieren einer Datei die Methode `File.Copy` aus dem Namespace `System.IO` verwenden. Hier ein einfaches Beispiel: ```vb Imports System.IO ' Beispiel: Datei kopiere...