dos命令如何重新命名這樣的目錄,DOS命令如何重新命名這樣的目錄

2021-12-16 14:05:00 字數 747 閱讀 6178

1樓:己聞楣

注意:一樓以為短名是固定的,其實不然,需要動態地獲取短名,如此複雜如下。

@echo off

setlocal enabledelayedexpansionpushd d:\

for /f "usebackq tokens=1-5 skip=5" %%a in (`dir /ad /x`) do (

set x=%%e

rem 只要有短名的

if not "!x!"=="" (

set x=!x:~-1!

rem 最後一個是.的,也包含倒數第二個、第三個也是.的if "!x!"=="." (

set y=%%e

rem 把.都去掉,如qq...將變成qqset y=!y:.=!

ren "%%d" !y!))

)popd

endlocal

2樓:匿名使用者

pushd d:\

ren qq8b6e~1 qq

3樓:板凳粑粑

問題很棘手,這個dos的一個bug.

-----------

rd qq...\

md qq

-----------

4樓:

電腦知識是互通的,不要一條路走到黑啊,太鑽牛角尖對學習電腦沒有好處的。多想其他辦法。

比如在windows中重新命名不行嗎?

dos命令的中文講解誰有, 求助 dos 命令的中文講解 誰有?

推薦教程 dos 概述及入門 或 在開始 執行 cmd回車 輸入help,回車就會看到 命令 名 稱 字元組成 命 令 格 式 含 義 磁碟格式化命令 format 碟符 路徑 format 碟符 磁碟格式化 檔案複製命令 copy copy 原始檔名 目標檔名 複製檔案 顯示檔案內容命令 type...

常用的DOS命令有哪些,常用Dos命令有哪些

attrib 設定檔案屬性 ctty 改變控制裝置 defrag 磁碟碎片整理 doskey 呼叫和建立dos巨集命令 debug 程式除錯命令 emm386 擴充套件記憶體管理 fc 檔案比較 fdisk 硬碟分割槽 lh loadhigh 將程式裝入高階記憶體 move 移動檔案,改目錄名 mo...

怎樣在dos下檢視路由命令,在 dos下如何檢視和修改路由表

顯示路由表中的當前專案 在dos命令提示符下,鍵入如下命令列 route print 利用route可以在計算機中設定多個預設閘道器。例如,對192.168.0.0網段的訪問使用192.168.0.1閘道器,對其他網段的訪問則使用192.168.1.1閘道器。那麼,可以執行以下命令 route ad...