2011-07-07 3 views
-2

String fileOne = "C: /1236.pdf";переименование и замена содержимого строки в java

String fileTwo = "C: /22.pdf";

String mergedFileLocation = "C: /myMergedData.pdf";

после слияния выполняется

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

мне нужно переименовать и заменить mergedFileLocation равна fileOne

т.е. myMergedData.pdf к 1236.pdf

+2

Что вопрос? –

ответ

3

Непонятно, не спрашиваете ли вы об изменении ва lue переменной, или о фактическом переименовании файла.

Если это первый, то просто используйте переменное назначение: mergedFileLocation = fileOne.

Если это последний метод вы ищете, File.renameTo:

if (new File(mergedFileLocation).renameTo(new File(fileOne))) { 
    // rename successful 
} else { 
    // rename has failed 
} 
+0

nope bro .... как заменить содержимое или заменить строку tat – user813995

+0

Я пробовал этот метод, но его давая false – user813995

+0

@ user813995, то это, скорее всего, одна из двух возможностей: 1) вы (или пользователь, выполняющий Java-приложение) имеет недостаточные права на создание нового файла в файле fileOne или 2) файл в месте «mergedFileLocation» удерживается/открывается каким-либо другим процессом. –

Смежные вопросы