国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

cmd move命令 移動文件(夾)

2020-06-09 14:16:26
字體:
供稿:網(wǎng)友
很多時候,我看到有人在回復(fù)“如何把文件從A處移動到B處”的時候,給出的建議往往是:先用copy命令復(fù)制文件,然后用del和rd刪除文件和文件夾。回復(fù)者根本沒有想到,他給出的操作流程太繁瑣了,他根本沒有意識到,系統(tǒng)已經(jīng)提供了直接移動文件的命令move!

  move的使用非常簡單,基本格式為 move A B。在這里,A表示你想要執(zhí)行移動操作的文件或文件夾,B表示A被移動后保存的位置,而A可以使用相對路徑,也可以使用絕對路徑,甚至可以使用通配符,但是,在move執(zhí)行移動文件的功能的時候,B只能是目錄路徑,而不能是文件路徑——很難想象,你要把a.txt文件移動到b.txt文件里去,操作系統(tǒng)會做何感想。比如:move a.txt d:/test,表示把當(dāng)前目錄下的a.txt移動到d:/test目錄下;move c:/test.txt d:/,表示把C盤根目錄下的test.txt文件移動到D盤根目錄下;move c:/*.txt d:/表示把C盤根目錄下的文本文件移動到D盤根目錄下。

另外,需要特別注意的是:move不能跨分區(qū)移動文件夾。感謝zqz0012005的提醒。

  上面已經(jīng)說過,如果你想把a.txt移動到b.txt文件里去,操作系統(tǒng)肯定會很不高興。

  如果你確實要這么干呢?

  move a.txt b.txt!

  你會發(fā)現(xiàn),對于你的胡纏蠻搞,操作系統(tǒng)也沒攔著你,它很順從地執(zhí)行了你的命令,但是,結(jié)果并沒有像你所期望的那樣,把a.txt放進(jìn)b.txt里面去,而是把a.txt改名為b.txt了。

  原來,在 move A B 這樣的命令中,move具備移動文件(夾)的基本功能,還兼有重命名文件(夾)的功效,具體起什么作用,視情況決定:

  1、如果A、B同為文件夾名,則把A移動到B目錄下;
  2、如果A為文件名,
    ① B為文件夾名的時候,將把A移動到B目錄下;
    ② B為文件名的時候,將把A重命名為B;如果B所在的位置為另一目錄,則表示在把A移動到B所在的目錄下的同時,重命名為B。

  一旦你明白了move的這些用法,重命名文件的時候,你將會很容易在ren和move之間做取舍:如果只是單純地重命名文件,則ren和move任選其一即可,只是move的寫法顯得有點怪異而已;如果在要移動文件之后,還要重命名文件,選擇 move c:/test.txt d:/abc/1.txt 的寫法將一步到位,而先 move c:/test.txt d:/abc 之后,再ren d:/abc/test.txt 1.txt 的寫法將顯得繁瑣,最不可取的做法,是先copy,再del/rd,最后再ren,這是追求代碼至精至簡的人士所不能容忍的鋪張浪費行為。

  有時候,move的過程并不會一帆風(fēng)順,比較常見的情形是:目的地有重名文件存在,系統(tǒng)找不到指定的文件。

  先說重名文件的情況。

  如果有重名文件出現(xiàn),move不會成功,它會很體貼地詢問你:改寫××嗎?(Yes/No/All):其中,××表示目的地的重名文件。如果選擇Yes,將覆蓋重名文件;如果選擇No,則放棄move操作;如果選擇All,則在批量move的時候,如果存在同名文件,將不再詢問是否覆蓋,而是直接覆蓋掉重名文件。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长治市| 长兴县| 长顺县| 五指山市| 镇平县| 中山市| 宜章县| 东安县| 宜良县| 山阴县| 东乡县| 彭山县| 怀柔区| 黄大仙区| 积石山| 突泉县| 六枝特区| 瑞金市| 万山特区| 临漳县| 邯郸市| 潼关县| 攀枝花市| 扶沟县| 苗栗市| 肃南| 安阳市| 枝江市| 页游| 通州区| 丰台区| 大冶市| 贺兰县| 莒南县| 上犹县| 平塘县| 虞城县| 阳高县| 丽水市| 南城县| 都匀市|