116得票10回答
在Linux上如何将Python程序转换为可执行文件

我刚刚安装了一个Linux系统(Kubuntu),想知道是否有一个程序可以使Python程序在Linux上可执行。

115得票3回答
如何读取git-ls-tree输出的模式字段

$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d ...

108得票9回答
使用Python更改文件权限

我想尝试更改文件的访问权限:os.chmod(path, mode) 我想把它设为只读:os.chmod(path, 0444) 是否有其他方法使文件只读?

93得票5回答
shutil.rmtree在Windows上失败并显示“拒绝访问”的错误

在Python中,当运行shutil.rmtree删除一个包含只读文件的文件夹时,会打印以下异常: File "C:\Python26\lib\shutil.py", line 216, in rmtree rmtree(fullname, ignore_errors, onerror)...

90得票9回答
在.NET中检查目录和文件的写入权限

在我的.NET 2.0应用程序中,我需要检查是否有足够的权限来创建和写入文件到一个目录。为此,我有以下函数试图创建一个文件并写入一个字节,然后删除它自己以测试权限是否存在。 我认为最好的方法是实际尝试并捕获任何出现的异常来进行检查。但是,我对于使用一般的Exception catch并不是特...

90得票12回答
文件存在且为目录,但listFiles()返回null。

File.listFiles()的文档表明,仅在调用该方法的文件不是目录的情况下才会返回null。 我有以下内容:String dir = "/storage/emulated/0"; File f = new File(dir); Log.v("Files",f.exists()+"");...

87得票7回答
自动对可执行文件应用“git update-index --chmod=+x”

我经常将Bash脚本添加到我的Git仓库中,这些脚本在git add之前在Linux文件系统中具有可执行权限。但是,在将添加的文件推送到远程仓库并在另一个位置拉取后,这些文件的权限变为非可执行权限。似乎有两种方法可以解决这个问题: chmod u+x $script git commi...

83得票5回答
SCP使用-r标志复制目录时,EC2出现“Permission denied (publickey)”错误。

scp -r /Applications/XAMPP/htdocs/keypairfile.pem uploads ec2-user@publicdns:/var/www/html 其中uploads是一个目录,会返回"Permission denied (publickey)"的错误信息。...

81得票12回答
如何让PHP对一个目录具有写入权限?

我试图使用PHP来创建一个文件,但是它没有起作用。我认为这是因为它没有写入权限(以前一直是问题)。我尝试通过将文件夹的chmod设置为0777来测试是否存在此问题,但结果导致该目录中的每个脚本都返回500错误信息,直到我改回来。 如何给PHP写入文件系统的权限以便创建文件? 编辑:它是在Ho...

77得票4回答
Ansible - 对目录采用755模式,对文件采用644模式进行递归操作

我想允许任何人列出并阅读我的目录树中的所有文件,但我不想将这些文件设置为可执行文件:dir \subdir1 file1 \subdir2 file2 ... \subdirX fileX 以下任务使我的目录和文件变为可读,但也会将所有文件变...