No.1ベストアンサー
- 回答日時:
>拡張子の無い(故意に消してある)ファイルに対して行うとエラーが出てしまいます。
とはどのようなエラーですか?問題なく確認できますが。
以下のようなフォルダを用意しました。
c:\
-test
a --拡張子無し
a.log
以下のソースを実行しました。
import java.io.File;
public class FileExists {
public static void main(String[] args) {
File dir = new File("c:\\test");
for (File file : dir.listFiles()) {
System.out.println(file.getName() + ":" + file.exists());
}
}
}
実行結果
a:true
a.log:true
拡張子無しのファイル(a)もexists()で確認できます。
当方の環境は
OS:WindowsXP Pro SP3
java:1.6.0_21
です。
この回答への補足
補足追加になります。
System.out.println(○○.exists);の形式でチェックをかけると
正常にtrue or falseがリターンされますが、、
if(○○.exists)の形式ですと上記の「String index out of range: -1」が出ます。
テスト環境
OS WindowsVista Business
java:jdk 1.5.0.16
ご回答ありがとうございます。
説明に抜けがありましたので、補足致します。
拡張子がないファイルにexists()をかけた際、trueの場合は正常動作するのですが、
falseの場合は「String index out of range: -1」が出てしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- その他(セキュリティ) 添付されたファイルの*.pdf等の拡張子 2 2023/01/30 21:49
- Google Drive googleフォトの写真を外付けHDDに保存する方法について。 4 2022/09/21 23:36
- フリーソフト TSファイルを劣化無くMPEG4にする無料ソフトを探しております、できれば解説のページも ご協力お願 1 2022/07/08 13:12
- PDF エクセルのVBAでファイルをpdfで保存するとソフトによっては開けなくなる 3 2022/06/08 10:20
- その他(パソコン・周辺機器) 動画再生アプリのVLCのコーデックについて 1 2022/07/29 10:48
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
【Eclipse】パッケージ・エクス...
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
eclipse でclassesフォルダーが...
-
Warファイルの解凍について質問...
-
【Eclipse】逆コンパイルでエラ...
-
”書きこみできません”とエラー...
-
FileWriterで8kb以上書き込むに...
-
Jarコマンドでマニフェストファ...
-
ResourceBundleクラスの使い方
-
Ct.jsのJsonファイルのエラー
-
earファイルを展開する方法
-
java クラスファイルとソースコ...
-
EclipseでHTTP404エラーが出る。
-
<Tomcat>存在しないJSPをイン...
-
Struts2のプログラムについて
-
Java初心者です。 コマンドプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
earファイルを展開する方法
-
EclipseでHTTP404エラーが出る。
-
JADで*.jarごとデコンパイルす...
-
「削除するか、クラスパスの正...
-
「メイン・マニフェスト属性が...
-
jdbcドライバのjarファイルにク...
-
java クラスファイルとソースコ...
-
ResourceBundleクラスの使い方
-
『ClassNotFoundException: org...
-
VisualStudioでC++クラスを追加...
-
プログラム実行の際に、「ソー...
-
”書きこみできません”とエラー...
-
【Eclipse】逆コンパイルでエラ...
おすすめ情報