フォルダからのList<String>
ファイル名と特定のファイル名がありますString
。ファイル名がリストに含まれているかどうかを検出したいのですが、大文字と小文字が区別されるかどうかという、基になるファイルシステムのプロパティを尊重する必要があります。
これを行う簡単な方法はありますか(チェックの「ハック」以外System.getProperty("os.name", "").toLowerCase().indexOf("windows")!=-1
)?;-)
フォルダからのList<String>
ファイル名と特定のファイル名がありますString
。ファイル名がリストに含まれているかどうかを検出したいのですが、大文字と小文字が区別されるかどうかという、基になるファイルシステムのプロパティを尊重する必要があります。
これを行う簡単な方法はありますか(チェックの「ハック」以外System.getProperty("os.name", "").toLowerCase().indexOf("windows")!=-1
)?;-)
ファイルを表すために文字列を使用しないでください。java.io.File を使用します。
http://java.sun.com/javase/6/docs/api/java/io/File.html#equals(java.lang.Object)
を使用できるようですIOCase
。
boolean isFileSystemCaseSensitive = !new File( "a" ).equals( new File( "A" ) );
「HelloWorld」という名前のファイルを作成します。「hELLOwORLD」という名前のファイルを読み込もうとしますか?