導航:首頁 > 文件處理 > 腳本移動文件夾

腳本移動文件夾

發布時間:2022-11-13 22:09:45

① 編寫shell腳本,實現移動一個文件

polly@nowthen:~/test$catmv.sh
#!/bin/bash

usage(){
echo"`basename$0`filetomovetargetlocation"
exit1
}

if[$#-ne2];then
usage
elseif[-e$1-a-f$1-o-e$1-a-d$1];then
echo"$1exist"
temp=`basename$1`
echo"filetomv:${temp}"
if[-e${temp}];then
while[-e${temp}]
do
echo"${temp}existsincurrentdir"
sleep1
done
echo"${temp}removed,andbegin"
cp-r$1$2
exit0
else
cp-r$1$2
fi
fi
fi
程序沒有檢查目標文件夾是否存在,可以移動文件及文件夾

② SHELL腳本修改文件名移動到指定文件夾

簡單的寫了一次, 思路如下,
腳本需要放在 test文件夾下
主要是用變數賦值分割文件名, 按照-的前後來分割

#################################
#!/bin/bash
mkdir 'ralph'
mkdir 'bessie'

for name in *.bb
do
newName=${name#*-}
q=${name%-*}
newName=${newName%.bb} #加上這句話就把.bb 刪了
if [ $q = "ralph" ]; then
mv $name "ralph/$newName"
else
mv $name "bessie/$newName"
fi
done

③ shell腳本批量移動文件怎麼寫

mv 2001/*/*.txt 2001/
這個名是把2001下的所以目錄里的以.txt結尾的文件移動到2001目錄下

④ 編寫shell腳本用來移動文件

首先A伺服器得生成一個sshkey,B伺服器開啟ssh遠程登錄,給A伺服器開許可權,並且加入A機器的sshkey。
A機器寫個計劃任務,每天定時去執行腳本,rsync -avz xxx B:/xxx

⑤ 按鍵精靈中如何復制和移動文件夾!

Set fso = CreateObject("Scripting.FileSystemObject")
Fso.CopyFolder "源文件路徑", "復制的文件路徑", True //True:覆蓋,False:不覆蓋Fso.MoveFolder "源文件路徑", "復制的文件路徑" //這句話沒有許可權,我本人不清楚原因。
可以用復制文件,再刪除文件代替移動:
Set fso = CreateObject("Scripting.FileSystemObject")
Fso.CopyFolder "源文件路徑", "復制的文件路徑", True
Fso.DeleteFolder "源文件路徑"
上面代碼本人測試過,已經成功了。

⑥ bat腳本根據文件名移動到對文件夾

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
/*&cls
@echo off
rem 將一個指定目錄下的文件按照名稱中一個指定字元前面的部分內容剪切/移動到以該部分內容命名的文件夾里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\360Downloads\圖片"
if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
cd /d "%folder%"
dir /a-d/b *.jpg|cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var arr=line.replace(/^.+\\/,'').split("-");
if(arr.length>1){
WSH.StdErr.WriteLine(line+' --> '+arr[0].replace(/\s*$/,''));
}
}

⑦ 怎麼通過bat腳本把多個文件(png格式)移動到對應的文件夾下文件名字與文件夾名字都是一樣的!

@echooff
for%%ain(*.png)do(mkdir%%a-)
echo按任意鍵執行下一步...
pause1>nul
for%%ain(*.png)do(move%%a%%a-)
echo按任意鍵退出...
pause1>nul

如圖吧寫好的批處理文件放到和圖片的同文件夾下 等文件夾生成完成之後 再按任意鍵

⑧ 所有文件移到另一個同名文件夾下,求腳本命令(.bat)

兩個大文件夾中的小文件夾是完全同名的,對嗎?您只是為了舉例,才用A,B代替。

@echooff&title移動文件到另一處同名目錄中By依夢琴瑤

::設置源目錄,完整路徑
setA=D:A

::設置目標目錄,完整路徑
setB=E:B

cd/d"%B%"
for/d%%ain(*)do(
move"%A%\%%~a*""%%~a"
)
pause
call:Donate
exit

:Donate
setS0=fGRH
setS1=.:ailnhpst/
setS2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%
setS3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%
start"""%S2%%S3%%S1:~10,1%%S0%"
exit

手機上編寫,尚未測試,請運行後,如發現問題,請追問。

⑨ 如何用批處理移動文件及文件夾

1、舉個例子,比如我們要把文件夾1-5移動到匯總文件夾中,如下圖所示,

閱讀全文

與腳本移動文件夾相關的資料

熱點內容
如何建立主索引命令 瀏覽:599
mac電腦怎麼打開終端命令 瀏覽:741
androidvpn待機不斷 瀏覽:756
硬碟的文件夾如何設置密碼 瀏覽:384
plc定位編程 瀏覽:47
mac命令添加用戶 瀏覽:815
android時間widget 瀏覽:393
qd128h壓縮機參數 瀏覽:287
用單片機測車距 瀏覽:394
去哪裡找加密的便簽 瀏覽:19
武漢訂酒店旅館哪個app平台好 瀏覽:114
c語言在線編譯器位元組流 瀏覽:317
帶隊伍pdf 瀏覽:951
電腦如何形成伺服器 瀏覽:522
javaprint換行 瀏覽:785
華為手機壓縮文件夾怎麼操作 瀏覽:99
c語言垃圾堆這個文件夾可以刪嗎 瀏覽:758
websocketssl加密 瀏覽:924
系統類演算法 瀏覽:657
ai演算法血檢t細胞衰老 瀏覽:473