check for already existing folder at renaming

This commit is contained in:
tibbi 2016-11-13 11:28:34 +01:00
parent 09231c516c
commit 9b8420e9d1
9 changed files with 13 additions and 0 deletions

View file

@ -40,6 +40,11 @@ class RenameDirectoryDialog(val activity: SimpleActivity, val dir: File, val lis
updatedFiles.add(dir.absolutePath) updatedFiles.add(dir.absolutePath)
val newDir = File(dir.parent, newDirName) val newDir = File(dir.parent, newDirName)
if (newDir.exists()) {
context.toast(R.string.rename_folder_exists)
return@setOnClickListener
}
if (context.needsStupidWritePermissions(dir.absolutePath)) { if (context.needsStupidWritePermissions(dir.absolutePath)) {
if (activity.isShowingPermDialog(dir)) if (activity.isShowingPermDialog(dir))
return@setOnClickListener return@setOnClickListener

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">Konnte die Datei nicht umbenennen</string> <string name="rename_file_error">Konnte die Datei nicht umbenennen</string>
<string name="rename_folder_error">Konnte den Ordner nicht umbenennen</string> <string name="rename_folder_error">Konnte den Ordner nicht umbenennen</string>
<string name="rename_folder_empty">Ordnername darf nicht leer sein</string> <string name="rename_folder_empty">Ordnername darf nicht leer sein</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">Ordner erfolgreich umbenannt</string> <string name="rename_folder_ok">Ordner erfolgreich umbenannt</string>
<string name="renaming_folder">Benenne Ordner um</string> <string name="renaming_folder">Benenne Ordner um</string>
<string name="filename_cannot_be_empty">Dateiname darf nicht leer sein</string> <string name="filename_cannot_be_empty">Dateiname darf nicht leer sein</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">No se pudo renombrar el archivo</string> <string name="rename_file_error">No se pudo renombrar el archivo</string>
<string name="rename_folder_error">No se pudo renombrar la carpeta</string> <string name="rename_folder_error">No se pudo renombrar la carpeta</string>
<string name="rename_folder_empty">El nombre de carpeta no puede estar vacío</string> <string name="rename_folder_empty">El nombre de carpeta no puede estar vacío</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">Carpeta renombrada correctamente</string> <string name="rename_folder_ok">Carpeta renombrada correctamente</string>
<string name="renaming_folder">Renombrando carpeta</string> <string name="renaming_folder">Renombrando carpeta</string>
<string name="filename_cannot_be_empty">El nombre de archivo no puede estar vacío</string> <string name="filename_cannot_be_empty">El nombre de archivo no puede estar vacío</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">Impossibile rinominare il file</string> <string name="rename_file_error">Impossibile rinominare il file</string>
<string name="rename_folder_error">Impossibile rinominare la cartella</string> <string name="rename_folder_error">Impossibile rinominare la cartella</string>
<string name="rename_folder_empty">Il nome della cartella non deve essere vuoto</string> <string name="rename_folder_empty">Il nome della cartella non deve essere vuoto</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">Cartella rinominata correttamente</string> <string name="rename_folder_ok">Cartella rinominata correttamente</string>
<string name="renaming_folder">Rinominazione cartella</string> <string name="renaming_folder">Rinominazione cartella</string>
<string name="filename_cannot_be_empty">Il nome del file non deve essere vuoto</string> <string name="filename_cannot_be_empty">Il nome del file non deve essere vuoto</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">ファイルの名前を変更できませんでした</string> <string name="rename_file_error">ファイルの名前を変更できませんでした</string>
<string name="rename_folder_error">フォルダーの名前を変更できませんでした</string> <string name="rename_folder_error">フォルダーの名前を変更できませんでした</string>
<string name="rename_folder_empty">フォルダー名は空にできません</string> <string name="rename_folder_empty">フォルダー名は空にできません</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">フォルダーの名前を正常に変更しました</string> <string name="rename_folder_ok">フォルダーの名前を正常に変更しました</string>
<string name="renaming_folder">フォルダーの名前を変更中</string> <string name="renaming_folder">フォルダーの名前を変更中</string>
<string name="filename_cannot_be_empty">ファイル名は空にできません</string> <string name="filename_cannot_be_empty">ファイル名は空にできません</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">Não foi possível renomear o ficheiro</string> <string name="rename_file_error">Não foi possível renomear o ficheiro</string>
<string name="rename_folder_error">Não foi possível renomear a pasta</string> <string name="rename_folder_error">Não foi possível renomear a pasta</string>
<string name="rename_folder_empty">O nome da pasta não pode estar vazio</string> <string name="rename_folder_empty">O nome da pasta não pode estar vazio</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">A pasta foi renomeada com sucesso</string> <string name="rename_folder_ok">A pasta foi renomeada com sucesso</string>
<string name="renaming_folder">A renomear pasta</string> <string name="renaming_folder">A renomear pasta</string>
<string name="filename_cannot_be_empty">O nome do ficheiro não pode estar vazio</string> <string name="filename_cannot_be_empty">O nome do ficheiro não pode estar vazio</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">Det gick inte att döpa om filen</string> <string name="rename_file_error">Det gick inte att döpa om filen</string>
<string name="rename_folder_error">Det gick inte att döpa om mappen</string> <string name="rename_folder_error">Det gick inte att döpa om mappen</string>
<string name="rename_folder_empty">Du måste ange ett mappnamn</string> <string name="rename_folder_empty">Du måste ange ett mappnamn</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">Mappen döptes om</string> <string name="rename_folder_ok">Mappen döptes om</string>
<string name="renaming_folder">Döper om mappen</string> <string name="renaming_folder">Döper om mappen</string>
<string name="filename_cannot_be_empty">Du måste ange ett filnamn</string> <string name="filename_cannot_be_empty">Du måste ange ett filnamn</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">文件不能重命名</string> <string name="rename_file_error">文件不能重命名</string>
<string name="rename_folder">重命名文件夹</string> <string name="rename_folder">重命名文件夹</string>
<string name="rename_folder_empty">文件夹名不能为空</string> <string name="rename_folder_empty">文件夹名不能为空</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_error">文件夹不能重命名</string> <string name="rename_folder_error">文件夹不能重命名</string>
<string name="rename_folder_ok">文件夹重命名成功</string> <string name="rename_folder_ok">文件夹重命名成功</string>
<string name="renaming_folder">重命名中..</string> <string name="renaming_folder">重命名中..</string>

View file

@ -15,6 +15,7 @@
<string name="rename_file_error">Could not rename the file</string> <string name="rename_file_error">Could not rename the file</string>
<string name="rename_folder_error">Could not rename the folder</string> <string name="rename_folder_error">Could not rename the folder</string>
<string name="rename_folder_empty">Folder name must not be empty</string> <string name="rename_folder_empty">Folder name must not be empty</string>
<string name="rename_folder_exists">A folder with that name already exists</string>
<string name="rename_folder_ok">Folder renamed successfully</string> <string name="rename_folder_ok">Folder renamed successfully</string>
<string name="renaming_folder">Renaming folder</string> <string name="renaming_folder">Renaming folder</string>
<string name="filename_cannot_be_empty">Filename cannot be empty</string> <string name="filename_cannot_be_empty">Filename cannot be empty</string>