對於任何類型的開發,我都是全新的,但需要批處理作業才能將文件從一個文件夾複製到另一個文件夾。 問題是源文件夾是動態命名的。文件夾名稱將包含當前日期和後綴編號(例如「TestRun_20141106_13」) - 因此在運行批處理/複印作業之前,我永遠無法確定文件夾的「最新」版本。創建批處理文件以複製動態名稱的文件夾內容
任何人都可以幫忙嗎?我知道這對某個人來說很容易,但正如我所說,我是一個完整的小白菜!
在此先感謝。 傑米
對於任何類型的開發,我都是全新的,但需要批處理作業才能將文件從一個文件夾複製到另一個文件夾。 問題是源文件夾是動態命名的。文件夾名稱將包含當前日期和後綴編號(例如「TestRun_20141106_13」) - 因此在運行批處理/複印作業之前,我永遠無法確定文件夾的「最新」版本。創建批處理文件以複製動態名稱的文件夾內容
任何人都可以幫忙嗎?我知道這對某個人來說很容易,但正如我所說,我是一個完整的小白菜!
在此先感謝。 傑米
@ECHO OFF
FOR /F "TOKENS=*" %%A IN ('DIR "C:\Example" /s /b /a:d') DO SET CurrentDir=%%A
@ECHO.%CurrentDir%
替換:與路徑您的文件夾都在, 將其保存到一個文件(蝙蝠/ .CMD),並執行 「C:\實例」。
最後一步 - Echo將返回最底層的文件夾名稱。
是的,我還沒有做這麼長時間的.bat,但我想我可以幫忙!
這是一個文件移動的代碼!
處理wiwth動態命名的文件夾...
@echo off
set /p txtfile=Filename without Path assumes c:\:
echo.%txtfile%
copy %txtfile% z:\testing\dealer.txt
echo Come back to this window when Agent is done with process. The copy file will be deleted.
@pause
copy %txtfile% c:\somefolder\namedsuccess\%txtfile%
del z:\testing\dealer.txt
exit
你必須把你自己的變量在那裏我的朋友!
移動文件! 簡單的部分!
move /-y "Folder Path that files are in*(Any specific keyword?)*" "(Dest. folder)"
選擇您的代碼區域,然後按下編輯窗口頂部的{},以自動縮進4個格式並突出顯示您的代碼。 – Magoo 2014-11-11 09:41:23