# Copy File

**URL:** <https://forum.juce.com/t/copy-file/1291>\
**Category:** MacOSX and iOS\
**Created:** [December 12, 2006, 7:57pm UTC](https://forum.juce.com/t/copy-file/1291 "2006-12-12T19:57:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RolandMR](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rolandmr/32/641_2.png) [@RolandMR](https://forum.juce.com/u/RolandMR)\
**Post date:** [December 12, 2006, 7:57pm UTC](https://forum.juce.com/t/copy-file/1291/1 "2006-12-12T19:57:01Z")

</div>

in juce\_CopyFile() on the mac I added:

[code]  
if (okForks \> 0) // some files seem to be ok even if not all their forks get copied…  
{  
const char\* const srcUTF8 = src.toUTF8();

```
	struct stat info;
	const int res = stat (srcUTF8, &info);
	if (res == 0)
	{
		info.st_mode &= 0777; // Just permissions

		const char* const dstUTF8 = dst.toUTF8();
		bool ok = chmod (dstUTF8, info.st_mode) == 0;
	}
	return true;
}
else
{
	return false;
}[/code]

```

Do you see any reason not to add it? It allows me to copy bundles and still run them.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [December 12, 2006, 8:39pm UTC](https://forum.juce.com/t/copy-file/1291/2 "2006-12-12T20:39:07Z")

</div>

Yes, seems extremely sensible to me!

---

<div class="post-metadata">

**Author:** ![RolandMR](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rolandmr/32/641_2.png) [@RolandMR](https://forum.juce.com/u/RolandMR)\
**Post date:** [December 12, 2006, 10:11pm UTC](https://forum.juce.com/t/copy-file/1291/3 "2006-12-12T22:11:27Z")

</div>

I found another bug:

```auto

```

should be

```auto

```

Or files with spaces won’t launch.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [December 12, 2006, 10:17pm UTC](https://forum.juce.com/t/copy-file/1291/4 "2006-12-12T22:17:53Z")

</div>

Oh right - thanks for that one too.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [May 12, 2017, 9:58am UTC](https://forum.juce.com/t/copy-file/1291/5 "2017-05-12T09:58:30Z")

</div>


