2011-07-07 4 views
-2

文字列fileOne = "C:/1236.pdf";Javaの文字列の名前を変更して置換する

文字列fileTwo = "C:/22.pdf";

文字列mergedFileLocation = "C:/myMergedData.pdf";

するマージは

を完了した後、私は名前を変更する必要があるとmergedFileLocationを交換しfileOne

すなわち、1236.pdfにmyMergedData.pdfに等しい

に既存のファイルの名前を変更

+2

質問は何ですか? –

答えて

3

vaの変更について質問しているかどうかは不明ですファイルの名前を実際に変更するかどうかを指定します。

前者の場合は、変数割り当て:mergedFileLocation = fileOneを使用するだけです。

それは後者だ場合、あなたが探している方法はFile.renameTo次のとおりです。

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

nope bro ....内容を置き換えたり文字列を置き換えたりする方法 – user813995

+0

このメソッドを試しましたが、偽の値を返しました – user813995

+0

@ user813995、2つの可能性があります:1)あなた(またはJavaアプリケーションを実行しているユーザー) 2)ファイル 'mergedFileLocation'が他のプロセスによって保持されているか開かれているかのいずれかです。 –

関連する問題