Как я удаляю файл только для чтения?

класс javafx.scene.Node имеет пару методов setUserData (Object) и Object getUserData ()

, которые вы могли бы использовать для добавления вашей информации в узел.

So , вы можете вызвать page.setUserData (info);

И контроллер может проверить, задана ли информация. Кроме того, вы можете использовать ObjectProperty для пересылки данных назад, если это необходимо.

Соблюдайте документацию здесь: http://docs.oracle.com/javafx/2/api/javafx/fxml /doc-files/introduction_to_fxml.html Перед фразой «В первой версии handleButtonAction () помечен с помощью @FXML, чтобы разрешить разметку, определенную в документе контроллера, вызвать ее. Во втором примере поле кнопки аннотируется, чтобы позволить загрузчику устанавливать его значение. Метод initialize () аналогично аннотируется. "

Итак, вам нужно связать контроллер с узлом и установить пользовательские данные для узла.

70
задан Gulzar Nazim 14 March 2009 в 15:34
поделиться

4 ответа

Согласно Файл. Документация Delete, , необходимо будет разделить атрибут "только для чтения". Можно установить атрибуты файла с помощью Файл. SetAttributes () .

using System.IO;

File.SetAttributes(filePath, FileAttributes.Normal);
File.Delete(filePath);
149
ответ дан martijnn2008 7 November 2019 в 09:08
поделиться

Согласно Файл. Документация Delete, , необходимо будет разделить атрибут "только для чтения". Можно установить атрибуты файла с помощью Файл. SetAttributes () .

46
ответ дан Tim Stewart 7 November 2019 в 09:08
поделиться

Почему необходимо проверить? Просто насильственно очистите флаг только для чтения и удалите файл.

2
ответ дан Adam Liss 7 November 2019 в 09:08
поделиться

Гм, я думаю, что скорее поместил

>del /F *

в запланированную задачу. Возможно, обернутый пакетным файлом для входа статистики.

я пропускаю что-то?

1
ответ дан mkoeller 7 November 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: