filenotfoundexception

___ answer19390378 ___

Versuchen Sie diesen Code, es funktioniert auf meinem Rechner (ubuntu)

%Vor%     
___ qstnhdr ___ Java entpacken komprimiertes Archiv mit Ordnern FileNotFound Ausnahme ___ tag123io ___ Bei der Berechnung bezieht sich Eingabe / Ausgabe oder E / A auf die Kommunikation zwischen einem Informationsverarbeitungssystem (wie einem Computer) und der Außenwelt, möglicherweise einem Menschen, oder einem anderen Informationsverarbeitungssystem. ___ tag123filenotfunddexception ___ Eine Java- oder Android-Ausnahme, die angibt, dass die mit einem angegebenen Pfadname angegebene Datei nicht geöffnet werden konnte. ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ qstntxt ___

Ich versuche ein Archiv in Java zu entpacken, das sowohl Ordner als auch Dateien innerhalb des Archivs enthält. Das Problem ist, dass es immer dann eine FNF-Ausnahme auslöst, wenn es die Ordner erreicht und versucht, sie zu entpacken. Mein Unzip-Code ist wie folgt:

%Vor%

Ich dachte, ich hätte komprimierte Ordner mit

bearbeitet %Vor%

Aber das scheint das Problem nicht zu lösen. Was fehlt mir hier?

Stapelverfolgung:

%Vor%

"aspell" ist ein Ordner, der sich im Archiv befand.

Ich habe Daniels Vorschlag,

hinzuzufügen, versucht %Vor%

nach

%Vor%

Das hat eine andere Ausnahme ausgelöst:

%Vor%     
___ answer19390786 ___

Es scheint, dass Sie das Verzeichnis zuerst als Datei verarbeiten und eine leere Datei erstellen, die die Erstellung des Verzeichnisses verhindert.

%Vor%

Es ist schwer, ganz sicher zu sein, aber so sieht es aus. Die erste Zeile "Entpacken:" stammt aus, als Ihr Code eine leere Datei namens %code% erstellt hat. Bei der nächsten Iteration haben Sie versucht, ein Verzeichnis mit demselben Namen zu erstellen, das wahrscheinlich im Hintergrund fehlgeschlagen ist und den späteren Fehler verursacht hat.

    
___
3
Antworten

___ answer14553311 ___
  1. das ist kein relativer Pfad, es ist ein absoluter Pfad.
  2. Wenn Sie Windows benutzen, müssen Sie Ihren Laufwerksbuchstaben vor Ihrem Pfad hinzufügen:

%code%

Windows unterstützt das Symbol% ​​co_de% nicht als "root"

Wenn Sie eine Datei laden möchten, die Sie in Ihr JAR legen, müssen Sie

verwenden %Vor%

oder

%Vor%     
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ answer14553364 ___

Die anderen Poster sind richtig. Der Pfad, den Sie geben, ist kein relativer Pfad. Sie könnten möglicherweise etwas wie %code% tun. Dadurch können Sie eine Datei basierend auf einem Pfad relativ zu der Klasse, von der Sie sie aufrufen, als Stream laden.

Weitere Informationen finden Sie in der Java-API: Ссылка

    
___ tag123fileinputstream ___ FileInputStream ist eine Java-Klasse, die zum Lesen von Rohdatenströmen gedacht ist. ___ tag123filenotfunddexception ___ Eine Java- oder Android-Ausnahme, die angibt, dass die mit einem angegebenen Pfadname angegebene Datei nicht geöffnet werden konnte. ___ qstntxt ___

Ich habe versucht, ein Objekt von %code% zu erstellen und den relativen Wert einer Datei an seinen Konstruktor zu übergeben, aber es funktioniert nicht richtig und warf ein %code%

%Vor%     
___

Ich habe versucht, ein Objekt von FileInputStream zu erstellen und den relativen Wert einer Datei an seinen Konstruktor zu übergeben, aber es funktioniert nicht richtig und warf ein FileNotFoundException %Vor%     
27.01.2013, 22:55
3
Antworten

Android - Wie bekomme ich Uri aus der Raw-Datei?

Ich versuche, das Uri aus einer Rohdatei zu erhalten, die ich im Projekt in den raw Ordner aufgenommen habe. Aber ich bekomme ein FileNotFoundException , egal was. Die Datei ist eine .wav Datei, hat es auch mit .mp4 versucht, fu...
28.05.2013, 11:55
2
Antworten

FileNotFound-Ausnahme beim Versuch, in eine Datei zu schreiben

OK, ich habe das Gefühl, das sollte einfach sein, aber ich vermisse natürlich etwas Grundlegendes zum Schreiben von Dateien in Java. Ich habe das: %Vor% und ich möchte nur in die Datei schreiben. Während jedoch einigeDirA existiert, gibt es...
29.03.2010, 21:30
8
Antworten

Laden oder Assembly oder eine seiner Abhängigkeiten nicht möglich

Ich benutze Aforge.net Framework für die Bildbearbeitung. Ich habe 'AForge.Video.FFMPEG.dll' als Referenz zu meinem Projekt hinzugefügt. Ich verwende VS2012 und 32-Bit-Build-Ziel. Beim Buiding bekomme ich %Vor% Mein Code dafür ist eine Ausna...
27.08.2014, 15:22
2
Antworten

FileNotFoundException in src / main / resources

Ich habe eine Datei in mein Maven-Projekt unter src / main / resources gestellt Der Dateiname ist einfach temp.txt. Wenn ich versuche, die Datei zu öffnen: %Vor% Ich bekomme einen Fehler: %Vor% Alle Dateien unter src / main / resource...
08.05.2014, 16:32
3
Antworten

Bereitstellen von NetFwTypeLib zum Verwalten der Windows-Firewall

Mein Windows-Dienst muss bestimmte Regeln aus der Windows-Firewall erstellen / entfernen. Dazu interfeiere ich mit NetFwTypeLib in <windows>\system32\hnetcfg.dll via COM. Es funktioniert großartig auf meinem 64-Bit-Windows 7-Compute...
28.11.2010, 09:52
1
Antwort

System.IO.FileNotFoundException. Wo finde ich welchen Weg falsch ist?

Ich erstelle kleine Windows Forms-Programme in VisualStudio2010, nur für Hobbyzwecke. Nachdem ich sie freigegeben habe, benutze ich die .exe-Datei, um sie auf anderen PCs auszuführen, ohne sie zu haben um irgendeine Installation zu machen. Diese...
07.02.2014, 11:50
2
Antworten

Datei oder Assembly log4net konnte nicht geladen werden

Ich habe log4net zu meinem Projekt hinzugefügt und es funktioniert auf meinem Rechner einwandfrei, aber als ich die Release-Version meiner Anwendung an meinen Kollegen gesendet habe, erhält er dieses FileNotFoundException :    Datei oder...
27.10.2014, 09:28
8
Antworten

"Die Datei oder Baugruppe 'XXX.YYY' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei wurde vom System nicht gefunden."

Ich habe eine Visual Studio-Lösung mit einer Reihe von Projekten (Klassenbibliotheken und eine Webanwendung). Ich habe ein Refractoring durchgeführt, bei dem Dateien zwischen Projekten verschoben, neue Projekte erstellt, gelöschte nicht verwe...
01.01.2011, 23:05
2
Antworten

Java entpacken komprimiertes Archiv mit Ordnern FileNotFound Ausnahme

Ich versuche ein Archiv in Java zu entpacken, das sowohl Ordner als auch Dateien innerhalb des Archivs enthält. Das Problem ist, dass es immer dann eine FNF-Ausnahme auslöst, wenn es die Ordner erreicht und versucht, sie zu entpacken. Mein Unzip...
15.10.2013, 20:20