Kiedy używam FileUtils.copyDirectory()
, bity wykonania zostają wyłączone dla plików wykonywalnych.
Czy muszę włączyć je ręcznie?Jak zachować uprawnienia do plików podczas korzystania z FileUtils.copyDirectory?
FWIW, moja emulacja jest ustawiona na 0027, ale wygląda na to, że FileUtils.copyDirectory()
nie używa tego ustawienia, ponieważ "inne" uprawnienia, oprócz bitu wykonania, są zachowywane.
Jakiego systemu operacyjnego używasz? Nie zdziwiłbym się, gdyby zachowanie różniło się między Linuksem, FreeBSD i Mac OS X ... – gutch
Jestem na Linuksie. Ponieważ mam obejście problemu, poczekam do momentu przyjęcia wersji Java 7 w mojej firmie. –