From your computer, mobile phone and even another site
お世話になります。 import java.io.*; class Sample1_1 { public static void main(String[] args) { File fp = new File("foo.txt"); if (fp.exists()) { System.out.println("foo.txtは存在します。"); } else { System.out.println("foo.txtは存在しません。"); } } } プログラミングを学習中の者です。 eclipseにてこのようなサンプルプログラムを入力して勉強しているのですが、わからないことだらけなので、教えてください。 上記のプログラムでは対象ファイルの名前しか指定されていませんが この場合、「foo.txt」はどこに存在していることになるのでしょうか? おそらくパスが省略されていても問題ないというこ
The requested URL was not found on this server. Apache Port 80
ファイル選択ダイアログ AWT では、ファイルを選択するなどの便利なダイアログは存在しませんでした しかし、Swing ではチューザと呼ばれる標準的な選択ダイアログがサポートされています それも多くの場合、従来のプラットフォームが提供する機能に比べ、柔軟で強力でしょう ファイルを選択する標準ダイアログはファイルチューザと呼ばれています これは javax.swing.JFileChooser クラスを用います java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JFileChooser public class JFileChooser extends JComponent implements Accessible このク
選択されたファイルを返します。ファイルは、プログラマによって setFile を 通じて、または、UI へのファイル名の入力や、UI リストでのファイル選択な どのユーザーアクションによって設定できます。 戻り値: 選択されたファイル メソッドを実行すると戻り値としてダイアログで選択されたファイルを表すFileクラスのオブジェクトを取得できます。Fileクラスについては『ファイルを管理する』を参照して下さい。 実際の使い方は次のようになります。 JFileChooser filechooser = new JFileChooser(); int selected = filechooser.showOpenDialog(this); if (selected == JFileChooser.APPROVE_OPTION){ File file = filechooser.getSelect
作成したファイルチューザーを元にして「ファイルを開く」ダイアログを表示する方法を確認します。JFileChooserクラスで用意されている「showOpenDialog」メソッドを使います。 [Open File] ファイルチューザダイアログを表示します。ApproveButton に表 示されるテキストは L&F によって決められることに注意してください。 パラメータ: parent - ダイアログの親のコンポーネント。null も可。 戻り値: ポップダウン時に返されるファイルチューザの状態。 JFileChooser.CANCEL_OPTION JFileChooser.APPROVE_OPTION エラーが発生した場合、またはダイアログが取り消された場合は、 JFileCHooser.ERROR_OPTION 例外: HeadlessException - GraphicsEnvi
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; /** * ファイルの書き込みサンプル * テキストファイルへの書き込み */ public class FileInOut01 { public static void main(String[] args) { // 書き込むファイルの名前 Strin
削除してゴミ箱からも消してしまったファイルを「ブラウズ」「サーチ」「サーフェース・スキャン(クラスタスキャン)」の3種類の方法で復元できるというかなり強力なフリーソフト、それが「Pandora Recovery」です。特に最後のクラスタスキャンはかなり強力で、MFTレコードが再使用されてしまっているようなファイルや、再フォーマットされてしまったメディア、ファイルアロケーションテーブルが損傷していたり失われていても復元可能です。 さらに、Windows2000以降のNTFS5で採用されたファイルやフォルダの暗号化機能であるEFS(Encrypting File System)や、ADS(Alternate Data Stream)と呼ばれている代替データストリームの復元も可能です。ファイルシステムはFAT16・FAT32・NTFS・NTFS5・NTFS/EFSに対応しており、Windows
定番ソフト ゲーム Knight of Knights 連続技や魔法を駆使して... Destruction Desire 迫力と爽快感に溢れたバトル... 四川省 牌を2つ1組で消去していき、すべての... アーカイバ Lhaca デラックス版 DLL不要で、LZH,Z... Lhaplus 外部 DLL 不要で解凍... Lhasa32 LHA & zip のア... セキュリティ ESET ファミリーセキュリティ/パーソナルセキュリティ 【Vector売上No.1】Windowsをはじめ... EaseUS Data Recovery Wizard 17.0.0 《レビュー》 間違えて消してしまったファイル、フォーマットしてしまったデータを簡単に復元 (24.03.13公開 67,336K) CuteRecovery (formerly EassosRecovery) Free 4.
概要 バイナリファイル(binary file)とは、特定の文字コードの範囲に収まらない任意のビット列を含むバイナリデータを保存したファイルのこと。テキストファイル以外のファイルはすべてバイナリファイルであり、実行形式のプログラム、画像、音声、動画などのファイルの多くが該当する。 バイナリファイルはコンピュータプログラムによって読み書きや処理を行うことを前提に、文字コードの規約を用いずに任意のビット列によって構成されるデータを格納する。一方、テキストファイルは文字コードで規定された自然言語の文字と、表示制御のための少数の制御コード(空白や改行など)のみを含み、人間が容易に読み書きできる。 テキストファイルはテキストエディタなどで表示して中にどんな文字が書かれているかを読むことができるが、バイナリファイルはその形式に対応したソフトウェア以外ではまったく内容を知ることはできない。ただし、バイナ
バイナリファイル読み込みサンプル バイナリファイルを読込むサンプルです。 バイナリファイルを読込む際は java.io.FileInputStream を 使用します。 更に java.io.BufferedInputStream でラップすると効率よく読込むことが可能です。 サンプルソースコード import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** * 画像などのバイナリファイルを読み込むサンプルです。 * */ public class BinaryFileReader { /** * メインメ
ソース BufferedReaderクラスのreadLine()メソッドで 1行ずつテキストを読み込んでいます。 import java.io.*; public class File { public static void main(String[] args) { try{ FileReader f = new FileReader("test.txt"); BufferedReader b = new BufferedReader(f); String s; while((s = b.readLine())!=null){ System.out.println(s); } }catch(Exception e){ System.out.println("ファイル読み込み失敗"); } } } ■実行結果 Javaファイル読み込みテスト
ファイルのコピーや移動を「高速に、しかもガリガリという音を立てずに行おう」という、ちょっと珍しい(?)ツールです。ガリガリ言わせないので HDDにも(精神上?)やさしいです。 物理メモリを巨大なバッファとして使用することにより HDDヘッドのシーク動作を抑えつつ、OSのキャッシュシステムを最小限(あるいは全く)しか使わないでコピーするため、同一パーティション内でのファイルのコピー、別パーティションへのコピーや移動が高速かつ静かに行えます。物理的に異なるHDD等やネットワークへの処理も高速化される場合があります。(4.0.0では、読み書きを並行して行うので物理的に異なるドライブやネットワークも、高い確率で速く快適になります) また、コピー処理によるディスクキャッシュ肥大化による空きメモリの圧迫がなく、ファイルコピー中やコピー後にOSが重くなることが無いという利点があります。また2GB以上の巨
ファイルへの書き込み用クラスとして、もう少し便利なPrintWriterクラスが用意されています。 PrintWriterクラスは、既にあるファイル出力用のクラスをさらに拡張する感じで利用します。その為、BufferedWriterクラスのオブジェクトを元に作成する場合が多いようです。 使い方は下記のようになります。 File file = new File(file_name); FileWriter filewriter = new FileWriter(file); BufferedWriter bw = new BufferedWriter(filewriter); PrintWriter pw = new PrintWriter(bw); 上記はまとめて下記のように記述しても構いません。 File file = new File(file_name); PrintWriter p
FileReaderクラスにBufferedReaderクラスを組み合わせて利用したように、FileWriterクラスの場合も効率良く書き込むためのBufferedWriterクラスが用意されています。 使い方は下記のようになります。 File file = new File(file_name); FileWriter filewriter = new FileWriter(file); BufferedWriter bw = new BufferedWriter(filewriter); FileWriterクラスのオブジェクトを作成するところまでは今までと同じですが、このオブジェクトを引数としてBufferedWriterクラスのオブジェクトを作成します。そしてFileWriterクラスのオブジェクトではなく、BufferedWriterクラスのオブジェクトに対して書き込み用のメソッ
前のページのサンプルは、上書きでファイルにテキストを書き込んでいました。つまり書き込もうとしているファイルに、何か他のことが書いてあったとしても、全て消した上で新しいテキストを書き込んでいることになります。 今回は、既にファイルに書かれているテキストは消さずに、ファイルの最後に追加でテキストを書き込む方法を見ていきます。と言っても変更箇所は1箇所だけでFireWriterクラスのオブジェクトを作成する時に、下記のように2番目の引数として"true"を指定するだけです。 File file = new File(file_name); FileWriter filewriter = new FileWriter(file, true); 2番目の引数にtrueを指定した場合、何か書き込みを行った場合はファイルの最後に書き込まれます。その為、既にファイルに入っているテキストは変更せずに追加で書
ここからはテキストをファイルに書き込んでいく方法を見てみましょう。まずは基本となる"FileWriter"クラスを使います。 手順はファイルから読み込むときと似ています。テキストを書き込みたいファイルを対象にしてFileクラスのオブジェクトを作成します。そしてそのオブジェクトを引数としてFileWriterクラスのオブジェクトを作成します。 File file = new File(file_name); FileWriter filewriter = new FileWriter(file); これで対象のファイルに対する書き込みを行う準備が出来ました。 ちなみにFileWriterクラスのオブジェクトを作成する場合には、"IOException"という例外が発生する可能性があるため、例外の処理をしておいてください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く