### Godot version

v4.1.rc2.official [46424488e]

### System information

Godot v4.1.rc2 - Linux Mint 20 (Ulyana) - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 SUPER (nvidia; 515.105.01) - Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 Threads)

### Issue description

Dragging and dropping a file to a new position inside its current folder, or onto the icon for its current folder - when that folder is the project root folder :res// - will be treated as though you were dropping a different file with the same name.

Expectation: for nothing to happen.

Also tried it in 4.0.3 and 4.1-dev3, where it behaves as expected.

https://github.com/godotengine/godot/assets/64640811/90de1120-dd92-41b8-b202-db77c343103a

### Steps to reproduce

1. New or existing project.
2. Click and drag a file in :res// in FileSystem dock.
3. Drop the file back into :res//.
4. Be prompted to overwrite or rename.

### Minimal reproduction project

N/A
files->set_item_selectable(-1, false);
					files->set_item_icon_modulate(-1, folder_color);
				}
				bool reversed = file_sort == FILE_SORT_NAME_REVERSE;
				for (int i = reversed ? efd->get_subdir_count() - 1 : 0;
						reversed ? i >= 0 : i < efd->get_subdir_count();
						reversed ? i-- : i++) {
					String dname = efd->get_subdir(i)->get_name();
					files->add_item(dname, folder_icon, true);
					files->set_item_metadata(-1, directory.path_join(dname) + "/");
					files->set_item_icon_modulate(-1, folder_color);
					if (cselection.has(dname)) {
						files->select(files->get_item_count() - 1, false);
					}
				}
			}
			
			for (int i = 0; i < efd->get_file_count(); i++) {
				FileInfo fi;
				fi.name = efd->get_file(i);
				fi.path = directory.path_join(fi.name);
				fi.type = efd->get_file_type(i);
				fi.import_broken = !efd->get_file_import_is_valid(i);
				fi.modified_time = efd->get_file_modified_time(i);
				file_list.push_back(fi);
			}
		}
	}
	
	_sort_file_info_list(file_list);