बहुत बहुत धन्यवाद @ Sparky3489, अगर मैं सिर्फ एक USB फ्लैश ड्राइव है, मैं इस अपने एल्गोरिथ्म के भीतर डाल दिया, सही होने के बाद
echo %%i is a USB drive.
Set FlashDrive=%%I
मैं भी
के पहचानकर्ता के शब्दों को बदल दिया
Echo %%i is a USB Flash Drive~!
फिर, के बाद, {और बाहर} एल्गोरिथ्म, मैं फ्लैश ड्राइव पथ जैसे जोड़ सकते हैं ...
Set FlashPath=%FlashDrive%\Users\Public\Documents
फिर अन्य पथ की स्थापना करके जैसे
Set SourcePath=C:\Users\Public\Documents
मैं फ्लैश ड्राइव के लिए एक बैच फ़ाइल बैकअप कर सकते हैं, (कहा जा सकता है के माध्यम से विंडोज अपने त्वरित लॉन्च विंडो में एक एसोसिएटेड चिह्न के साथ लघु कट ~ "त्वरित लॉन्च" खोजें, अगर मैं इस बारे में बात कर रहा हूं कि मैं किस बारे में बात कर रहा हूं)।
Rem * * * * * * * * * Start Batch File * * * * * * * * * *
@Echo OFF
cls
Echo FlashDrive UpDater for
Echo.
Echo Excel, Word ...
Echo * * * * * * * * * ~ Excel SpreadSheets ~ * * * * * * * * *
XCopy /D /I /V /Y /U /S "%SourcePath%\Excel Documents\*.*" "%FlashPath%\Excel Documents\"
Echo * * * * * * * * * ~ Word Documents ~ * * * * * * * * *
XCopy /D /I /V /Y /U /S "%SourcePath%\Word Documents\*.*" "%FlashPath%\Word Documents\"
Echo.
Echo.
Echo FlashDrive = %FlashDrive%
Echo FlashPath = %FlashPath%
Echo.
Echo * Bonus Switch Info * * * * *
Echo * XCopy Switch /D ~ Copies Files Changed On or After the Specified Date.
Echo * {If no Date is Given, Copies only those Files whose
Echo * Source Time is Newer than the Destination Time}.
Echo * XCopy Switch /I ~ Copies More than One File to Destination (Assumes Destination is a Directory)
Echo * XCopy Switch /S ~ Copies Directories and Subdirectories Except Empty Ones
Echo * XCopy Switch /V ~ Verifies Each New File.
Echo * XCopy Switch /U ~ Copies only Files that Already Exist in Destination.
Echo * XCopy Switch /Y ~ Suppresses Prompting to Confirm You Want to Overwrite an Existing Destination File.
Echo.
Rem for More Info on XCopy Switches GoTo http://support.microsoft.com/kb/128756
Echo Directory Path = %~DP0
Echo.
Echo * Batch File Name = %0 *
Echo.
Rem Echo %CD:~0,2%, {Returns "Drive Letter & Colon"}
Rem Echo %CD:~0,3%, {Returns "Drive Letter & Colon & BackSlash"}
Pause
cls
Pause
Exit
Rem * * * * * * * * * End Batch File * * * * * * * * * *
क्या आप उस ड्राइव को चाहते हैं जहां बैच स्थित है या वर्तमान कार्यशील निर्देशिका का ड्राइव? वे दो अलग हैं। – Joey