Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何删除Gradle中的只读文件?_File_Gradle - Fatal编程技术网

File 如何删除Gradle中的只读文件?

File 如何删除Gradle中的只读文件?,file,gradle,File,Gradle,如何删除Gradle中的只读文件? 以下代码以静默方式忽略“C:\Temp”目录中的只读文件: task cleanTempDir(type: Delete) { delete fileTree(dir: "C:\\Temp") } 您可以在执行删除之前删除只读标志 task cleanTempDir << { ant.attrib(readonly: false) { fileset(dir: 'C:/Temp') } delete

如何删除Gradle中的只读文件? 以下代码以静默方式忽略“C:\Temp”目录中的只读文件:

task cleanTempDir(type: Delete) {
    delete fileTree(dir: "C:\\Temp")
}

您可以在执行删除之前删除只读标志

task cleanTempDir << {
    ant.attrib(readonly: false) {
        fileset(dir: 'C:/Temp')
    }
    delete fileTree('C:/Temp')
}

如果可以删除这些文件,它们就不会是只读的。或者,为了扭转这种局面,如果您希望能够删除文件,那么您必须确保它们是可写的。
ant.chmod(dir: '/tmp', perm: 'ugo+w')