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

腳本移動文件夾

發布時間: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移動到匯總文件夾中,如下圖所示,

閱讀全文

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

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163