用BAT創(chuàng)建文件夾文件及回顯環(huán)境變量的問題
1、創(chuàng)建文件夾:md
md my_xmlrpc 新建文件夾my_xmlrpc echo=>1.txt 新建文件1.txt echo "this" >> 1.txt 將this追加到1.txt之后 del 1.txt 刪除文件1.txt rd my_xmlrpc 刪除文件夾my_xmlrpc
log.txt中的內(nèi)容是:
this is the end.
this is the second end.
2、查看環(huán)境變量
在Linux中查看環(huán)境變量是:
echo $PATH
windows中用:兩個(gè)%將環(huán)境變量名包圍起來
del命令只能刪文件,不能刪文件夾。要?jiǎng)h除文件夾得用rd命令
del D:\test.txt
rd D:\my_xmlrpc
用rd命令帶/s /q參數(shù),
/s參數(shù)表示刪除該文件夾及其下面的子目錄和文件
/q參數(shù)表示,不需要確認(rèn)
3、copy和xcopy
---- COPY
/Y表示如果目的文件夾中有同名文件,默認(rèn)選Yes,進(jìn)行覆蓋。注意\ 的方向。
copy /Y ..\Debug-DLL-Win32\libxmlrpc.dll .
copy /Y ..\Debug-DLL-Win32\libxmlrpc_client.dll .
.表示當(dāng)前目錄,..\表示上一層目錄
copy只能復(fù)制文件,對(duì)于文件夾的復(fù)制,則需要另請(qǐng)高明,動(dòng)用xcopy來復(fù)制
---- XCOPY : 是COPY的擴(kuò)展,可以把指定的目錄連文件和目錄結(jié)構(gòu)一并拷貝,但不能拷貝系統(tǒng)文件;
使用時(shí)源盤符、源目標(biāo)路徑名、源文件名至少指定一個(gè);選用/S時(shí)對(duì)源目錄下及其子目錄下的所有文件進(jìn)行COPY。
除非指定/E參數(shù),否則/S不會(huì)拷貝空目錄,若不指定/S參數(shù),則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;
選用/V參數(shù)時(shí),對(duì)拷貝的扇區(qū)進(jìn)行校驗(yàn),速度會(huì)降低。
格式:XCOPY source [destination]
source 指定要復(fù)制的文件
destination 指定新文件的位置和名稱
/A attribute 只復(fù)制有存檔屬性集的文件,但不改變屬性
/D:m-d-y 復(fù)制在指定日期或指定日期以后改變的文件。如果沒有提供日期,只復(fù)制那些源時(shí)間比目標(biāo)時(shí)間新的文件。
結(jié)合/d標(biāo)簽,實(shí)現(xiàn)只復(fù)制比目標(biāo)文件新的文件
/EXCLUDE:.obj 不復(fù)制帶有.obj的文件。排他。
/S 復(fù)制目錄和子目錄,除了空的。
/E 復(fù)制目錄和子目錄,包括空的。
/Y 禁止提示以確認(rèn)改寫一個(gè)現(xiàn)存目標(biāo)文件。
/-Y 導(dǎo)致提示以確認(rèn)改寫一個(gè)現(xiàn)存目標(biāo)文件。
/Z用重新啟動(dòng)模式復(fù)制網(wǎng)絡(luò)文件
copy ..\other\cockpit.skn . /Y copy ..\other\reset_vector.tcl . /Y xcopy ..\other\ui .\ui\ /E /Y xcopy ..\other\extapp .\extapp\ /E /Y
4、Linux擴(kuò)展:可用clear清屏
---- 創(chuàng)建、刪除文件/目錄:touch,rm(remove),mkdir,rmdir(不能刪除非空文件夾)
通過touch命令可以創(chuàng)建一個(gè)空文件或更新文件時(shí)間
通過rm命令可以刪除文件或目錄,常用參數(shù):
-i 交互式 (會(huì)提示是否刪除文件)
-r 遞歸的刪除,包括目錄中的所有內(nèi)容(用來刪除文件夾,rm -r my_dir/)
-f 強(qiáng)制刪除,沒有警告提示(使用時(shí)需十分謹(jǐn)慎)rm -rf my_dir/
---- cp [OPTION] ... source dest 復(fù)制文件或目錄
cp 源文件(文件夾) 目標(biāo)文件(文件夾)
-r,-R,--recursive copy directives recursively 遞歸復(fù)制整個(gè)目錄樹,用來復(fù)制文件夾
-a, --archive same as -dR
-v : 顯示詳細(xì)信息,已經(jīng)復(fù)制了那些文件(-rv和-r -v是一樣的)
---- mv 移動(dòng)或重命名文件或目錄
mv 文件 目標(biāo)目錄 ->移動(dòng),也可以移動(dòng)之后再重命名
1)mv git.txt my_doc/
將當(dāng)前目錄下的git.txt文件移動(dòng)到目錄my_docello.ch/中去,會(huì)發(fā)現(xiàn)my_doc/目錄中多了一個(gè)git.txt文件
2)mv hello.c my_doc/my.c
將當(dāng)前目錄下的hello.c移動(dòng)到my_doc/目錄下,并重命名為my.c
如果指定文件名,則可以重命名文件
3) 僅僅是重命名,將my.tct重命名為my_doc.txt
---- scp - secure copy (remote file copy program)
拷貝遠(yuǎn)程服務(wù)器10.0.0.94的目錄/tmp/test到當(dāng)前目錄下。
[yanxia.dong@eslruntime06 tmp]# scp -r yanxia.dong@10.0.0.94:/tmp/test ./
到此這篇關(guān)于用BAT創(chuàng)建文件夾文件及回顯環(huán)境變量的文章就介紹到這了,更多相關(guān)bat創(chuàng)建文件夾內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。