用户可以确定自己的目录以下载其内容。 现在我想要实现来检查是否可以创建输入的目录,是否有效。 我该怎么做?
提前谢谢。public class DownloadLocationPickerDialog extends Dialog implements OnClickListener {
final EditText path = (EditText) findViewById(R.id.pick_location_dialog_path);
public void onClick(final View v) {
switch (v.getId()) {
case R.id.pick_location_dialog_ok: {
if (listener != null) {
final EditText path = (EditText) findViewById(R.id.pick_location_dialog_path);
final String loc = path.getText().toString();
listener.onDownloadLocationChanged(loc);
}
dismiss();
}
break;
case R.id.pick_location_dialog_cancel: {
dismiss();
}
break;
case R.id.pick_location_dialog_choose_path: {
//
}
break;
}
}}
答案 0 :(得分:0)
如果目录在SD卡上:
File d = new File(Environment.getExternalStorageDirectory() + "/dir_name");
否则:
File d = new File("/dir_name");
然后检查它是否是目录:
if(d.isDirectory()) { #do something }