擅长:python、mysql、java
<p><strong>Python</strong>运行在您的服务器上,因此无法使用它来移动客户端上的文件。如果您仔细考虑一下,假设您设法(神奇地)向客户机发送python命令来移动文件,您知道他们是否安装了python来解释您的命令?在</p>
<p>另一方面,Javascript在客户端运行,并被用来实现这一点。然而,正如你所说,由于安全原因,现代浏览器不允许这样做。如果他们允许,那么任何网站都可能看到你的整个文件系统。在</p>
<p>这里有一个<a href="https://blogs.msdn.microsoft.com/ie/2008/07/02/ie8-security-part-v-comprehensive-protection/" rel="nofollow">article</a>解释了一点原因。查找它的文件上传控制部分。希望这能让事情更清楚一点。在</p>
<p><strong>编辑</strong>:在看到您的评论后,您可以使用手术室步行. 小心,它可能很慢。在</p>
<pre><code>for root, dirs, files in os.walk(rootPath): # for example "C:/Users/"
for file in files:
if file == (wantedFile):
print(os.path.join(root,file))
break
</code></pre>