Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ...отследить право записи в директорию при выборе из JFileChooser / 2 сообщений из 2, страница 1 из 1
23.10.2007, 07:27:56
    #34886632
Foul
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
...отследить право записи в директорию при выборе из JFileChooser
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
        JFileChooser ch =  new  JFileChooser();
        ch.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
         if ( new  File(TxtOutputDir.getText()).canRead()){
            ch.setCurrentDirectory( new  File(TxtOutputDir.getText()));
        }
         int  returnVal = ch.showOpenDialog( this );
         if  (returnVal == JFileChooser.APPROVE_OPTION) {
             if (ch.getSelectedFile().canWrite()){
                TxtOutputDir.setText(ch.getSelectedFile().toString());    
            }  else  {
                JOptionPane.showMessageDialog( this ,"Нет права записи в выбранную директорию","Ошибка",JOptionPane.ERROR_MESSAGE);
            }
        }
Как проверить возможна ли запись в выбранную директорию?

Код: plaintext
ch.getSelectedFile().canWrite()
...всегда возвращает true
...
Рейтинг: 0 / 0
23.10.2007, 09:41:09
    #34886778
Vector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
...отследить право записи в директорию при выборе из JFileChooser
Конечно не самый лучший вариант - поробуй создать временный файл, а потом удалить.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ...отследить право записи в директорию при выборе из JFileChooser / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]