`wget` 无法识别或找不到文件

`wget` 无法识别或找不到文件

如果我用

cd C:\Program Files (x86)\GnuWin32\bin

然后我就可以使用 wget 命令了

例如:

wget http://www.ultralightnews.com/trikes/images/trikes/dfs-singletrike.jpg

但我找不到该文件,我查看了 c:\ 和上面提到的 bin 文件夹以及 GnuWin32\etc

如果我尝试

wget -O C:\Users\clankill3r\Downloads\wgetfolder wget http://www.ultralightnews.com/trikes/images/trikes/dfs-singletrike.jpg

然后它说Permision denied,我确实允许每个组/用户拥有所有可能的权限。

有人说它会下载到你当前正在使用的文件夹中(这就是我查看垃圾箱的原因)。但我想让我们尝试从另一个文件夹运行该命令,所以我使用了:

'cd C:\Users\clankill3r\Downloads\wgetfolder and then the wget comman but then it says thewget' 命令无法识别。

有人可以帮忙吗?

答案1

如果您使用,cd C:\Program Files (x86)\GnuWin32\bin那么您的当前目录就是这样。如果允许在那个地方写字它会将文件写入该位置。但是我真的希望不允许在程序文件中写入。

(不过,这不应该导致无声失败。它确实应该给出错误)。

cd C:\Users\clankill3r\Downloads\wgetfolder使 wgetfolder 成为您的当前文件夹。如果您这样做,文档将最终出现在那里。


关于您的下载文件的最终保存位置,就说这么多。

命令未被识别是另一个问题。当您输入命令时,Windows 会在几个地方查找 hat 命令。其中一个是当前目录。其他的在 %PATH% 中指定。

您可能没有将 C:\Program Files (x86)\GnuWin32\bin\ 添加到路径中。(您可以path在 cmd 窗口中输入内容来检查这一点)。第一次尝试时,您意外地从存储它的目录中启动了命令,因此没有遇到此问题。

要解决这个问题,请指定程序的完整路径,或将其添加到 %path%

完整示例:

C:\Program Files (x86)\GnuWin32\bin\wget.exe http://www.ultralightnews.com/trikes/images/trikes/dfs-singletrike.jpg

添加路径:(通过 GUI)

  • [我的电脑],右键点击
  • 特性
  • 高级系统设置
  • 环境变量。
  • [编辑](每个用户或整个系统)

在此处输入图片描述

相关内容