在使用 os.chmod('/usr/local/test', 0o644) 创建目录 /usr/local/test 之后,发现应用程序中通过 wget 下载文件,无法保存 download.jpg 到 test 目录下,显示 download.jpg 的文件大小是 0 B ,权限是 -rw-r-r 。
因为是通过网络下载文件保存,无法预先执行 os.open("/usr/local/test/download.jpg", mode=0o644) 给文件权限。创建的目录权限,怎样才能让目录中新建的文件,都能继承当前目录的权限呢?
os.chmod 有类似 chmod -R 644 /usr/local/test 这样 -R 的方式吗?感谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.