如何使用命令行从网络驱动器中提取文件名

Mas*_*ans 4 windows command-line command-prompt

我想使用命令行将文件名列表输出到 CSV,但文件位于网络驱动器上。

在我的电脑上,我的 D: 驱动器上有一个电影文件夹。通过在命令行中更改目录并使用,dir /b > Movies.csv我可以获得该目录中所有电影片名的列表。但是,我们现在有一个 WD NAS 盒子,里面有我们所有的电影,我想以某种方式使用命令行从中提取更新的电影名称 csv。由于它不再位于我计算机中的一个驱动器上,因此我不确定如何执行此操作。

Mat*_*ijs 6

假设您在谈论 Windows,因为您谈论的是“D:”驱动器。您可以执行以下操作:

net use X: \\NAS\Share
Run Code Online (Sandbox Code Playgroud)

这将“挂载”\NAS\Share 文件夹到驱动器“X”。因为它现在是一个驱动器,所以您可以使用常规命令“cd”到它,然后“dir /b > file.csv”

如果您不想要永久安装的驱动器,也可以查看https://superuser.com/a/52237/286811

更好的是,我刚刚发现这也是可能的

dir /b \\NAS\share
Run Code Online (Sandbox Code Playgroud)