用WinRar压缩文件时清除文件权限的方法

最近碰到个怪事,在Windows XP的桌面上用WinRar压缩一个文件夹成zip文件,然后上传到PHP空间,在cPanel里解压这个zip文件时发现这个文件夹不能通过http方式访问,详细查看才发现解压后的目录权限是700,而可以访问的目录权限是755,并且目录里的文件全是600权限。

分析下来发现在NTFS分区上使用WinRar默认选项压缩时会把文件或文件夹的权限带进去压缩包,解决办法是在用WinRar压缩时把“压缩后清除存档属性”钩上,如下图:

如果在非NTFS文件压缩文件或文件夹时不存在这个问题。

Tags:

Leave a Reply


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。