DotNetZip创建了权限为000 (无读、无写、无执行)的压缩文件,因此我不能在Linux上轻松地打开它们(Windows资源管理器并不关心这一点,通常会打开文件)。Windows上的相同代码生成具有读取权限的文件(在Linux上): using (var fs = new System.IO.FileStream(".new System.IO.StreamWriter(entry.Open()))
我正在读一个基于pyftpdlib的ftp平台代码,这个代码不能在我的Linux上运行。我使用sudo来确保权限。当pyftpdlib运行我的代码,然后我的代码运行os.makedirs,这会抛出一个权限错误。 File "ftp9/group.py", line 64, in update File &qu