Windows xp/Windows 7 複製指令行為

Windows xp/Windows 7 複製指令行為

我們有一個資料夾,很多人都將文件複製到其中。我想先重命名原始文件,然後複製新文件,而不是覆蓋資料夾上的現有文件。

範例:如果我複製一個文件myFile.txt(該文件已存在於資料夾中),則應將現有文件另存為myFile_backup.txt並將新文件複製為myFile.txt.

這可能嗎?

答案1

可能,但是您需要建立一個批次檔(可以放置在您提到的這個資料夾中),人們會拖放文件到,這將執行以下操作:

  1. 取得拖放的檔案作為批次檔可以使用的參數/參數。
  2. 檢查與刪除的檔案同名的文件
  3. 如果掉落文件名是唯一的,然後保存文件
  4. 如果掉落文件是不是唯一,然後首先將衝突文件重新命名為檔名_backup.ext,然後儲存文件

做到以上幾點,你就會實現你想要的目標。當然,這意味著您必須教育/強制該資料夾的所有用戶總是將檔案拖曳到這個特殊的批次檔中。

您可以將此批次檔放置在資料夾的根目錄中,然後將實際檔案儲存到另一個子資料夾中,以便使用者立即註意到他們必須將該檔案拖放到批次檔中。

相關內容