Skip to content

Commit 9ec0efc

Browse files
committed
Tools/rename.fsx: prevent non-sudo crash
1 parent cd62ebe commit 9ec0efc

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Tools/rename.fsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,12 @@ let rec Rename(dir: DirectoryInfo) : unit =
139139
for file in files do
140140
CheckName file.Name file.FullName
141141

142-
Rename currentDir
142+
try
143+
Rename currentDir
144+
with
145+
| :? UnauthorizedAccessException ->
146+
Console.Error.WriteLine
147+
"Encountered an access-denied error, did you run with root/Administrator privileges?"
148+
149+
exit 3
143150
#endif

0 commit comments

Comments
 (0)