激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - bat - Windows批處理更改當前工作路徑的BAT

Windows批處理更改當前工作路徑的BAT

2021-10-07 11:03腳本之家 bat

最近項目上需要獲取文件夾下所有文件信息,因為文件夾是在server上,所以想用批處理bat來獲取該路徑下所有文件信息,然后通過任務計劃管理去每天自動運行bat去更新文件信息內容

獲取文件夾下所有文件信息并保存到當前目錄下test.txt中的cmd命令:

dir /s /b *.* > test.txt

保存為test.bat文件,然后雙擊test.bat后就會在該文件夾目錄下生產test.txt,里面會包含所有文件的路徑信息。
打開任務計劃程序中,創建新的基本任務,安裝步驟創建并把啟動程序設置成test.bat
右鍵點擊該任務運行,看是否能成功運行test.bat
此處就出現問題了:顯示該計劃任務已經執行完成,但是你會發現在剛剛文件夾的路徑下并沒有生成test.txt這個文件。
然后嘗試修改test.txt的路徑信息,用絕對路徑,然后再次運行計劃任務

dir /s /b *.* > D:\test\test.txt

依然有問題:雖然test.txt文件確實生成了,但是里面的文件信息并不是當前文件夾下的,而是windows\system32下的文件信息,比如:C:\WINDOWS\system32\0409等等
問題點在于當前工作路徑,系統計劃任務時候默認的當前工作路徑是C:\WINDOWS\system32,所以顯示的是C:\WINDOWS\system32下面的文件信息
修改當前工作路徑:在bat文件中加入一行,先把bat所在的目錄設置成當前工作路徑

?
1
2
cd /d %~dp0
dir /s /b *.* > test.txt

這樣一來就完美解決了此問題,計劃任務能被完美執行下來去獲取當前文件夾下所有文件信息。

如何使用批處理文件更改當前工作目錄

I need some help in writing a batch file. I have a path stored in a variable root as follows:

set root=D:\Work\Root

Then I am changing my working directory to this root as follows:

cd %root%

When I execute this batch file from anywhere on the D drive this is done successfully. But when I execute the same batch file from some other drive, cd %root% doesn't work.

Is there a way I can get the drive letter from the root variable? I can then change the current directory to this drive first and then cd %root% shall work.

延伸 · 閱讀

精彩推薦
  • batbat過濾任意字符

    bat過濾任意字符

    早在寫 bat的一個小游戲猜數字的時候我就研究過這個問題 如何在bat里面實現 對輸入的任意字符進行過濾 當時使用的幾種方法如下 ...

    allyesno11802021-12-26
  • bat變量延遲詳解 call setlocal

    變量延遲詳解 call setlocal

    變量延遲在for語句中起著至關重要的作用,不只是在for語句中,在其他的復合語句中,它也在幕后默默地工作著,為了突出它的重要性,本節內容在單獨的...

    腳本之家5742021-10-08
  • bat使用 windows bat 腳本命令一鍵啟動MySQL服務的方法

    使用 windows bat 腳本命令一鍵啟動MySQL服務的方法

    這篇文章主要介紹了使用 windows bat 腳本命令 一鍵啟動MySQL服務的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的...

    明金同學14752021-10-07
  • batWindows批處理更改當前工作路徑的BAT

    Windows批處理更改當前工作路徑的BAT

    最近項目上需要獲取文件夾下所有文件信息,因為文件夾是在server上,所以想用批處理bat來獲取該路徑下所有文件信息,然后通過任務計劃管理去每天自動...

    腳本之家12122021-10-07
  • bat批處理重命名系列案例代碼

    批處理重命名系列案例代碼

    這篇文章主要介紹了批處理重命名系列案例代碼,需要的朋友可以參考下...

    張戈10372021-10-07
  • batWindows下用bat命令行方式更改IE代理服務器設置方法

    Windows下用bat命令行方式更改IE代理服務器設置方法

    批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,批處理文件的擴展名為bat,下面通過本文給大家分享Windows下用bat命令...

    大蘿卜空心的6202021-10-06
  • batbat實現一分鐘清除系統中所有垃圾文件

    bat實現一分鐘清除系統中所有垃圾文件

      在桌面上點鼠標右鍵,選擇新建一個“記事本”,把下面的字復制進去,點“另存為”,把文件名定為“清除系統垃圾.bat”就完成,記住后綴名一定要...

    批處理之家10592021-11-14
  • bat讓bat批處理以管理員權限運行的實現方法

    讓bat批處理以管理員權限運行的實現方法

    這篇文章主要介紹了讓bat批處理以管理員權限運行的實現方法,需要的朋友可以參考下...

    bat教程網6962021-10-08
主站蜘蛛池模板: 亚州视频在线 | 9999久久久久久 | 免费看真人a一级毛片 | 久久精品视频网站 | 欧美日本色 | 精精国产xxxx视频在线野外 | 国产91久久久 | 日本黄色一级电影 | 亚洲第一综合 | 成人富二代短视频 | 欧美3p激情一区二区三区猛视频 | a一级黄色大片 | 最近日本电影hd免费观看 | 亚州精品天堂中文字幕 | 日本不卡一二三区 | 免费看一级毛片欧美 | 亚洲国产高清一区 | 九色国产| 国产精品成人免费一区久久羞羞 | 羞羞网站视频 | www.91sese| 精品中文字幕久久久久四十五十骆 | 欧美一区二区三区四区五区动图 | 国产亚洲精品成人 | 国产亚洲精品久久 | 毛片一区二区三区四区 | 少妇的肉体k8经典 | 日韩欧美高清片 | 国产18视频 | 久久免费观看一级毛片 | 欧美人与牲禽动交精品一区 | 国产精品久久久久久久娇妻 | 91久久久久久久久久久久久 | 欧美黄色大片免费观看 | 日本残忍极度灌浣肠视频 | 国产99久久| 亚洲3p激情在线观看 | 免费的性生活视频 | 999久久国精品免费观看网站 | 国产一区二区不卡 | 一区二区三区四区免费 |