乙個朋友打**提了個簡單需求,在excel裡有報貨單檔案和對應資料夾的關係,然後把對應的報貨單複製到對應的資料夾下
想了想,還是用bat做了下,減少重複性工作
**如下
@echo off
echo 自動建立資料夾
set /p sourcedir=待處理的出貨報貨單所在的資料夾:
set /p sourcefilesuffix=出貨報貨單的字尾名(輸入的時候別忘記.,例如.txt .pdf等):
set /p connecttxt=對應關係的txt:
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=;" %%i in (%connecttxt%) do (
set targetfile=%%i
set sourcefile=%%j
echo 待處理的出貨報貨單: %sourcedir%\!sourcefile!%sourcefilesuffix%
echo 目標資料夾:%sourcedir%\!targetfile!
if exist "%targetdir%\!targetfile!" (
echo 目錄已存在,無需建立
copy "%sourcedir%\!sourcefile!%sourcefilesuffix%" "%targetdir%\!targetfile!"
) else (
echo 目錄不存在,建立
md "%targetdir%\!targetfile!"
copy "%sourcedir%\!sourcefile!%sourcefilesuffix%" "%targetdir%\!targetfile!"))
pause
1.將excel的報貨單及對應資料夾複製到記事本裡,複製後記事本內容為
報貨單資料夾;報貨單
報貨單資料夾2;報貨單2
資料夾和報貨單以分號分割,儲存這個對應關係記事本
2.執行bat,按要求輸入對應資訊
3.成功
centos find 然後,複製到資料夾
find mtime 9 xargs i cp r home admin voices 還有乙個叫查詢並壓縮檔案 find opt mtime 1 xargs zip home test.zip 這個是指查詢 opt 下,查詢在系統中最後1小時裡修改過的檔案 然後壓縮到 home test.zip ...
Python 複製檔案到指定資料夾
通過os.listdir 獲取指定資料夾下的檔案或資料夾的名字的列表 再迴圈列印出所有檔案或資料夾的名字,將檔名賦值於aa,字尾名賦值於bb 即aa,bb split 匹配你想要複製的檔案 if actor hud in aa.lower 指定的資料夾 newname u d program fil...
linux命令複製指定檔案到指定資料夾
對於linux命令,就是一位特別白的小白,乙個小小的複製操作,就搜尋了大半天,特此紀念一下。網上搜了很多,都比較語法化,對我這樣的小白不是很理解,這個就通俗易懂吧。舉栗子 想把test1下的檔案1.txt複製到test2目錄下,此時的test1和test2都是test目錄下,現在需求就是把test1...