我們有一個資料夾,很多人都將文件複製到其中。我想先重命名原始文件,然後複製新文件,而不是覆蓋資料夾上的現有文件。
範例:如果我複製一個文件myFile.txt
(該文件已存在於資料夾中),則應將現有文件另存為myFile_backup.txt
並將新文件複製為myFile.txt
.
這可能嗎?
答案1
這是可能,但是您需要建立一個批次檔(可以放置在您提到的這個資料夾中),人們會拖放文件到,這將執行以下操作:
- 取得拖放的檔案作為批次檔可以使用的參數/參數。
- 檢查與刪除的檔案同名的文件
- 如果掉落文件名是唯一的,然後保存文件
- 如果掉落文件是不是唯一,然後首先將衝突文件重新命名為檔名_backup.ext,然後儲存文件
做到以上幾點,你就會實現你想要的目標。當然,這意味著您必須教育/強制該資料夾的所有用戶總是將檔案拖曳到這個特殊的批次檔中。
您可以將此批次檔放置在資料夾的根目錄中,然後將實際檔案儲存到另一個子資料夾中,以便使用者立即註意到他們必須將該檔案拖放到批次檔中。