第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在批處理文件中循環(huán)匹配通配符的文件

如何在批處理文件中循環(huán)匹配通配符的文件

拉風(fēng)的咖菲貓 2019-11-07 11:21:12
我有一組基本文件名,每個(gè)名稱'f'都有兩個(gè)文件,'f.in'和'f.out'。我想編寫一個(gè)批處理文件(在Windows XP中),該批處理文件將遍歷所有文件名,每個(gè)文件名都應(yīng):顯示基本名稱“ f”對“ f.in”執(zhí)行操作對“ f.out”執(zhí)行其他操作除了搜索* .in(或* .out)之外,我沒有任何辦法列出基本文件名。
查看完整描述

3 回答

?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

如我所見,最簡單的方法是使用for循環(huán),該循環(huán)調(diào)用第二個(gè)批處理文件進(jìn)行處理,并將第二個(gè)文件的基本名稱傳遞給該文件。


根據(jù)for /?幫助,可以使用nifty?n選項(xiàng)提取基本名稱。因此,基本腳本將顯示為:


for %%f in (*.in) do call process.cmd %%~nf

然后,在process.cmd中,假定%0包含基本名稱并采取相應(yīng)措施。例如:


echo The file is %0

copy %0.in %0.out

ren %0.out monkeys_are_cool.txt

在一個(gè)腳本中可能有更好的方法來執(zhí)行此操作,但是對于如何在批處理文件的單個(gè)for循環(huán)中提取多個(gè)命令,我一直有些困惑。


編輯:太棒了!我以某種方式錯(cuò)過了文檔中顯示可以在FOR循環(huán)中執(zhí)行多行塊的頁面。我現(xiàn)在必須回去重寫一些批處理文件...


查看完整回答
反對 回復(fù) 2019-11-07
  • 3 回答
  • 0 關(guān)注
  • 932 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)