2015-11-24 41 views
0

我是腳本的新手,希望能夠編寫一個腳本來將源文件C:\Test中的文件(example.doc)複製到目標D:\Destination,該目標檢查複製是否成功然後刪除原始文件。簡單的腳本來複制檢查和刪除

+0

歡迎來到SO!你應該爲你的問題添加一些細節。你在使用什麼操作系統,腳本是什麼類型?擊? DOS?你試過什麼了? – Ajean

+0

謝謝:)。我正在使用Windows,計劃使用記事本並轉入.bat。我明白如何讓他們能夠在如何寫作方面提供一些幫助。我發現了複製和xcopy命令,我知道但是檢查一個文件是否被複制,然後刪除舊的仍然試圖學習。非常感謝 – newtoscripts

+0

您應該將信息添加到您的問題中,而不是添加評論。評論是短暫的,在問題本身中包含的信息越多越好。 – Ajean

回答

0

一對夫婦的答案:

研究 「移動」(也許,谷歌 「批處理文件移動」)。命令提示符(移動/?)中的簡短文檔沒有具體說明是否在擦除原始文件之前檢查文件是否正確到達,但對於開發人員來說這似乎是一件很明顯的事情。網絡上可能有某個地方會確認他們是否這樣做。

如果可行,請嘗試「移動C:\ Test \ example.doc D:\ Destination」。這可能會做到。

或者寫一個批處理文件,也許mymove.bat

copy C:\Test\example.doc D:\Destination 
if exist D:\Destination\example.doc del C:\Test\example.doc 

你可以得到更精細:使用參數指定的文件名,檢查是否d:\目標\ example.doc和C: \ Test \ example.doc在刪除之前具有相同的大小,使用一些開關來避免提示有關事物和類似信息。也許這會讓你開始。

對於所有這些批處理文件命令(move,copy,del,dir),可以在命令提示符下爲特定操作系統獲取一些很好的文檔。類型<cmd> /?(與上面提到的move /?類似)。

批處理文件編程是單調乏味,令人沮喪,但它可用於我們所有人!祝你好運。

+0

非常感謝,這是一個很大的幫助。非常感激 – newtoscripts