Esempio n. 1
0
	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()
Esempio n. 2
0
	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)
Esempio n. 3
0
	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.")