Переименуйте файл с помощью Java

Вы можете использовать свойство selectionStyle UITableViewCell

 cell.selectionStyle = UITableViewCellSelectionStyleNone;

Или

 [cell setSelectionStyle:UITableViewCellSelectionStyleNone];

. Кроме того, не используйте ниже делегат

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { ... }

Если вы создали файл Xib / Storyboard, то вы можете изменить свойство setUserInteractionEnabled для tableview на Нет , сняв флажок. Это сделает ваш просмотр таблицы только для чтения.

163
задан JonasCz - Reinstate Monica 3 May 2015 в 14:21
поделиться

4 ответа

Скопировано с http://exampledepot.8waytrips.com/egs/java.io/RenameFile.html

// File (or directory) with old name
File file = new File("oldname");

// File (or directory) with new name
File file2 = new File("newname");

if (file2.exists())
   throw new java.io.IOException("file exists");

// Rename file (or directory)
boolean success = file.renameTo(file2);

if (!success) {
   // File was not successfully renamed
}

Чтобы добавить в новый файл:

java.io.FileWriter out= new java.io.FileWriter(file2, true /*append=yes*/);
168
ответ дан 23 November 2019 в 21:17
поделиться

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

О переименовании файла в Java см. документация для метода renameTo () в классе Файл .

2
ответ дан 23 November 2019 в 21:17
поделиться

Вы хотите использовать метод renameTo для объекта File .

Сначала создайте объект File, представляющий место назначения. Проверьте, существует ли этот файл. Если он не существует, создайте новый объект File для перемещаемого файла. вызовите метод renameTo для файла, который нужно переместить, и проверьте возвращаемое значение из renameTo, чтобы убедиться, что вызов был успешным.

Если вы хотите добавить содержимое одного файла в другой, существует несколько доступных средств записи. Судя по расширению, это звучит как обычный текст, поэтому я бы посмотрел на FileWriter .

29
ответ дан 23 November 2019 в 21:17
поделиться

Если это просто переименование файла, вы можете использовать File.renameTo () .

В случае, если вы хотите добавить содержимое второго файла к первому, взгляните на FileOutputStream с опцией конструктора добавления или То же самое для FileWriter . Вам нужно будет прочитать содержимое файла, чтобы добавить и записать его, используя выходной поток / средство записи.

3
ответ дан 23 November 2019 в 21:17
поделиться
Другие вопросы по тегам:

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