Changing file attributes on Windows
Groovy is widely used as a scripting language for automating repetitive tasks. While working with files, it occurs sometime that one has to change the attributes of a file in Windows. For example, you may need to set the file as read-only, archived, and so on.
In this recipe, we will learn how to change file attributes in Windows using Groovy.
Getting ready
Let's start by creating a file and adding some content to it. Open your shell, start groovysh
and type the following code:
f = new File('test.txt') f << 'hello, this is a test file'
You should now see a file named test.txt
in the same directory where you started groovysh
.
On a DOS console, type:
attrib test.txt
The output should be as follows:
A I C:\hello.txt ...
Get Groovy 2 Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.