난 그냥 몇 가지 자바 책을 읽고 실천에 대한 몇 가지 작은 프로그램을 만들고 있었다, 나는 내가 입력 한 경로에 대한 정보를 얻을 수있는 작은 코드를 생성하고, 코드는 다음과 같습니다차이/
String path = JOptionPane.showInputDialog("Enter Path to analyze");
File file = new File(path);
if (file.exists())
{
String result = "";
if (file.isDirectory())
{
result += "Path is directory\n ";
String [] resList = file.list();
for (String s : resList)
{
result += s + ", ";
}
}
if (file.isFile())
{
result += "Path is a file\n";
}
JOptionPane.showMessageDialog(null, result);
내가
C:
입력 할 때
지금 입력 대화, 결과는 build, build.xml, manifest.mf, nbproject, src
이지만, 나는 C를 입력 할 때 : /, 그것은
C.
의 디렉토리와 파일의 전체 목록을 보여줍니다 그리고 이상하게도 그것은으로 발생하지 않습니다 D 드라이브 및 다른 드라이브 (결과는 D :/D와 동일합니다.) 무슨 일이 일어나는지 설명하십시오.업데이트 동일하게 C#을 사용하여 WPF에서 발생합니다!
Hehe, Windows는 재미 있습니다 :) –
원하는 결과는 무엇입니까? 정말로 원하는 결과에 따라 경로에서'/'를 제거하거나 제거하십시오. –
없음 원하는 결과는, 난 그냥 연습 – SpeedBirdNine