src/eric7/MicroPython/MicroPythonFileManager.py

branch
eric7
changeset 10515
6e790462348a
parent 10439
21c28b0f9e41
child 10523
e4069ddd7dc7
--- a/src/eric7/MicroPython/MicroPythonFileManager.py	Fri Jan 19 09:50:47 2024 +0100
+++ b/src/eric7/MicroPython/MicroPythonFileManager.py	Sat Jan 20 12:36:40 2024 +0100
@@ -246,6 +246,24 @@
                 self.error.emit("writeFile", str(exc))
                 return False
 
+    def rename(self, oldname, newname):
+        """
+        Public method to rename a file on the device.
+
+        @param oldname current name of the file
+        @type str
+        @param newname new name for the file
+        @type str
+        @return flag indicating success
+        @rtype bool
+        """
+        try:
+            self.__device.rename(oldname, newname)
+            return True
+        except Exception as exc:
+            self.error.emit("rename", str(exc))
+            return False
+
     @pyqtSlot(str)
     def delete(self, deviceFileName):
         """

eric ide

mercurial