【问题标题】:Windows cmd prompt move fileWindows cmd 提示移动文件
【发布时间】:2014-07-26 04:58:43
【问题描述】:

我正在学习 Windows 命令提示符,我输入了 move file.txt /file。当在 c:\dir.

file.txt 完全消失。知道它去了哪里,还是被删除了?

>C:\
>>\dir
>>>\file
>>\dir2
>>>\file

【问题讨论】:

    标签: windows file file-io cmd directory


    【解决方案1】:

    可能在现代 DOS shell 中,/ 在作为参数传递时已被识别为 \ 的替代路径分隔符。测试表明您的文件被移动了,就像您运行一样:

    move file.txt \file
    

    这意味着将file.txt 移动到当前驱动器的根目录并将其命名为file 授予\file 不是现有目录。如果C: 是您当前的驱动器,它现在应该存在

    c:\file
    

    来自move /?

    [驱动器:][路径]文件名1

    指定要移动的文件的位置和名称。

    目的地

    指定文件的新位置。目标可以由驱动器号和冒号、目录名称或组合组成。如果您只移动一个文件,如果您想在移动文件时重命名文件,还可以包含文件名。

    【讨论】:

    • 如果它没有创建 c:\file 目录那么它只是被删除了?
    • 不,如果不存在c:\file 目录,那么您的文件现在命名为file(不带扩展名)并位于c:\
    • 我是说如果目录文件不存在于 C:\ 根目录、c:\dir、c:\dir\file 或 c:\file(不存在)中,它可能存在于哪里?
    • 如果之前不存在c:\file DIRECTORY,则您的文件现在名为file(无扩展名)并位于c:\ 。试试type c:\file
    • @JosephCasey 这是重命名的同一个文件,没有扩展名。 move 从不创建目录,但是如果目录存在,则目标将被移动到该目录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 2012-10-03
    • 2017-03-01
    • 2017-08-30
    • 2012-02-17
    相关资源
    最近更新 更多