如何用现有文件替换文件并删除原始文件?

时间:2015-10-05 19:27:51

标签: c# replacewith

我需要在c#中用现有文件替换文件并删除原始文件。 这是我当前的代码,此代码不替换具有相同名称的文件:

import sys
from PyQt4 import QtGui, QtCore
import overviewWidget as ov

if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    # the scene with some rectangles
    scene = QtGui.QGraphicsScene()
    scene.addRect(30, 30, 100, 50, pen=QtGui.QPen(QtCore.Qt.darkGreen))
    scene.addRect(150, 0, 30, 80, pen=QtGui.QPen(QtCore.Qt.darkYellow))
    scene.addRect(80, 80, 100, 20, pen=QtGui.QPen(QtCore.Qt.darkMagenta))
    scene.addRect(200, 10, 30, 80, pen=QtGui.QPen(QtCore.Qt.darkRed))

    # the main view
    mainView = QtGui.QGraphicsView(scene)
    mainView.resize(600, 400)
    mainView.update()
    mainView.show()

    # the overview
    overview = ov.Overview(mainView)
    overview.update()
    overview.show()

    sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:0)

您正在寻找替换算法:

  1. 搜索与上传文件同名的现有文件,如果找到此类文件,请将其删除
  2. 添加新文件
  3. 要考虑的一件事是,在搜索具有相同名称的文件时,您的数据库是否区分大小写。