def local_make_dir(self): dirname = nameEditDialog(self) if dirname == "": dirname = "NewFolder" dirname = os.path.join(self.local_pwd, dirname) cmd_res = commands.getstatusoutput("mkdir %s" % dirname)[1] if cmd_res: QtGui.QMessageBox.information(self, "Error", "Folder named %s exists." %dirname) self.updateLocalFileList()
def make_dir(self): dirname = nameEditDialog(self) if dirname == "": dirname = "NewFolder" dir_str = "make_dir|%s" % dirname #make >= one dir self.sock.send(dir_str) feedback = self.sock.recv(1024) #wait server to confirm if feedback.startswith("mkdir::success"): self.updateRemoteFileList() elif feedback.startswith("mkdir::failed::unable to make directory"): QtGui.QMessageBox.information(self, "Error", "Permission denied.") elif feedback.startswith("mkdir::failed::directory exists"): QtGui.QMessageBox.information(self, "Error", "Folder named %s exists." %dirname)
def rename(self): item = self.remote.fileList.currentItem() filename = str(item.text(0).toUtf8()) newname = nameEditDialog(self) if newname == "": return if newname.split(".")[-1] != filename.split(".")[-1]: QtGui.QMessageBox.information(self, "Error", "Wrong file suffix.") else: rm_str = "rename|%s|%s" % (filename, newname) self.sock.send(rm_str) feedback = self.sock.recv(1024) #wait server to confirm if feedback.startswith("rename::success"): self.updateRemoteFileList() elif feedback.startswith("rename::failed::unable to rename the file"): QtGui.QMessageBox.information(self, "Error", "Permission denied.")