检查有效的路径/目录

时间:2014-12-23 18:42:10

标签: android

用户可以确定自己的目录以下载其内容。 现在我想要实现来检查是否可以创建输入的目录,是否有效。 我该怎么做?

提前谢谢。

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;
    }
}}

1 个答案:

答案 0 :(得分:0)

如果目录在SD卡上:

File d = new File(Environment.getExternalStorageDirectory() + "/dir_name");

否则:

File d = new File("/dir_name");

然后检查它是否是目录:

if(d.isDirectory()) { #do something }

Link

相关问题