現在jsp、サーブレット、ビーンにて
画像ファイルやzipファイルなどをアップロードできるサイトを作成していまして、アップロードについては
jakartaのfileuploadで特定のフォルダにアップロードする処理は上手くいったのですが、
アップロードしたファイルを、別のフォルダにコピー&貼り付けさせるような処理を行いたいと思っています。
java.ioについて調べてみると
txtファイルの中身を読み込んだり書き込んだりする
処理しか見つける事ができず、つまずいております。
どなたかjpgやzip等を別フォルダへの
解説をしているサイトをご存知でしたら
教えていただけますでしょうか。
もしくはあのクラスを利用すれば出来る等でも
結構ですので、すみませんがご教授よろしくお願いします
No.1ベストアンサー
- 回答日時:
InputStream,OutputStreamを使えばバイナリ処理(1バイト単位での読み書き)ができます。
そのままでは効率が悪いので、これにバッファーを付ける意味で、BufferedInputStreamなどを一緒に使います。
ありがとうございます。
InputStream等を検索する事で解決できました。
ちなみにもし私のように別ファイルへの
コピーで困ったという方が現れた時の為に
参考になったアドレスをのせておきます
http://www.techscore.com/tech/J2SE/IO/2.html
ここのページを参考にしました
また私はeclipseを利用してtomcatのサーブレットの中にて
処理をしようと思っており
サーブレット.javaの中に
try {
FileInputStream input=new FileInputStream("C:\\○○○\\eclipse\\workspace\\○○\\file\\1.gif");
FileOutputStream output=new FileOutputStream("C:\\○○○\\eclipse\\workspace\\○○○\\file\\aa\\1.gif");
byte buf[]=new byte[256];
int len;
while((len=input.read(buf))!=-1){
output.write(buf,0,len);
}
output.flush();
output.close();
input.close();
} catch (Exception e) {
}
このようなコードでfile/1.gifのgifファイルを
fileフォルダの下の断層下にあるaaフォルダの中に
file/aa/1.gifとしてコピー&ペーストする事ができました。
これからBufferedInputStreamについても
実装させていこうと思います。
初歩的な質問にご回答頂きまして、
ngsvx様本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(セキュリティ) PDFファイルのパスワード設定について 1 2022/06/25 10:10
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- Google Drive グーグルドライブ、勝手に共有されるのを防ぐ方法や気をつけること 2 2023/07/29 21:47
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- WordPress(ワードプレス) [BuddyPress]試したいのですが! 3 2022/06/01 13:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
youtubeに音声のみのmp4ファイ...
-
PHP_アップロード
-
BASP21のFTPで日本語ファイル名...
-
pixivのイラスト投稿の仕方を教...
-
Dreamweaver ドリームウィーバ...
-
ファイルのアップロード
-
unlinkでどうしてもファイルが...
-
one drive のアップロード失敗...
-
ファイルアップロードしたもの...
-
FTPClientで転送結果(OKかFAIL)
-
VBSの「MsgBox」について
-
こちらはただの直列処理ですか?
-
複数ファイルを連続でダウンロード
-
パースエラーとは?
-
リンク先を隠す方法はないでし...
-
拡張子php画像をjpg画像等に変...
-
図に示す階層構造で,現在のデ...
-
C# Excelファイルへの画像挿入。
-
PHPとCSVで簡易データベースな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
ファイルアップロードの上限を...
-
youtubeに音声のみのmp4ファイ...
-
one drive のアップロード失敗...
-
FTPClientで転送結果(OKかFAIL)
-
VBでクラウドストレージにア...
-
ftpでアップロードが出来ない
-
アップロードできるファイルサ...
-
ファイルをGET送信でアップロー...
-
FTP接続の例外処理
-
「クラウドにアップロード」」...
-
PHP 画像アップロード 重複防止
-
aws cloud9というものを使って...
-
ファイルサイズがpost_max_size...
-
ファイルアップロードしたもの...
-
csvファイルをMySQLにインポー...
-
全角ファイル名をアップロード...
-
ファイルのアップロードで、フ...
-
携帯からファイルアップロード...
-
SmartyでHTMLソースの変更が反...
おすすめ情報