私はJavaプラットフォームで作業しています。私はパッケージからデスクトップのいくつかのフォルダにファイルをコピーする必要があります。私はそれを行うために入力ストリームと出力ストリームクラスを使用しています。NetBeansの内部ではかなりうまくやっています。入出力ストリーム・リーダーを使用してJavaでファイルがコピーされない
問題は、アプリケーションをテストするためにJARファイルを実行しているときにファイルをコピーしていないということで、NULLと言っています。
File source = new File("src/jrepo/css/bs.css");
File dest = new File(ResultPath + "/css/bs.css");
InputStream is = null;
OutputStream os = null;
try {
is = new FileInputStream(source);
os = new FileOutputStream(dest);
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
} finally {
is.close();
os.close();
}
私は、リソースとしてデータを読み込むのではなく、 'File'または' FileInputStream'を使用していると思います。しかし、コードなしでは、これは答えられません。 – RealSkeptic
私のお金は、相対パスと作業ディレクトリを使用しています。しかし、言及したように。コードなしでヘルプはありません。 – Biffen