'삭제'에 해당되는 글 4건

  1. PHP 배열 value 기준으로 key 삭제하기
  2. 윈도우 시스템 파일 변경 또는 삭제하기(Take Onwership이 안되는 경우) 2
  3. 변경이 불가능한 윈도우 시스템 파일 변경하기(바꾸기, 삭제 등) - Take Ownership 1
  4. Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법(강제 삭제) 2

보통 key를 토대로 배열을 관리하지만,  특정 배열값 기준으로 다루어야 하는 경우가 있습니다. 제시되는 값과 배열 값이 일치하면 배열 목록에서 key를 제거하는 함수입니다.


PHP  배열 value 기준으로 key 삭제하기



function arr_del($list_arr, $del_value) // 배열, 삭제할 값
{
$b = array_search($del_value,$list_arr);
if($b!==FALSE) unset($list_arr[$b]);
return $list_arr;
}


위 함수를 사용하면 해당하는 value는 배열에서 삭제되게 됩니다.


예제)


$array = array("A", "B", "C");



$array = arr_del($array, 'A');


print_r($array);


결과)


Array ( [1] => B [2] => C )


A가 value인 key는 삭제되었습니다.



모든 운영체제가 다 그렇듯이 윈도우에서는 프로그램이나 사용자가 시스템 파일을 삭제하거나 변경하는것을 제한하고 있습니다. 맘대로 변경 가능하면 시스템이 손상될 우려가 있기 때문인데, 일부 사용자들에게는 시스템 파일 변경이 필요할 수 있습니다. 


(윈도우 Vista 이상의 운영체제에 해당되는 방법입니다. 7/8 포함)

주의!! 시스템 파일을 변경 또는 삭제하는것은 잘못될 시 운영체제의 비정상적인 작동을 감수할 수 있어야 합니다.(시스템 복원 지점 설정 권장)




(이 작업을 수행하기 위한 권한이 필요합니다.)


윈도우 시스템 파일 변경 또는 삭제하기


1. Take Ownership




마우스 우클릭으로 간단히 권한을 획득할 수 있습니다. 아래 링크를 참조하세요.

이 방법으로 안되는 경우에는 2번을 확인합니다.


http://jhrun.tistory.com/149



2. 권한 획득하

직접 파일이나 폴더의 권한을 획득해 수정할 수 있습니다.


1. 자신이 변경하고자 하는 파일 또는 폴더에 오른쪽 클릭 후 속성을 누릅니다.





2. 보안 탭에서 고급을 누릅니다.





3. '소유자' 탭에서 '편집'을 눌러줍니다.





4. 자신의 계정을 선택 후 '확인'을 눌러 줍니다.



5. 'Windows 보안' 창이 뜨면 확인을 누릅니다. 또 '확인'을 눌러 고급 보안 설정을 닫아줍니다.


6. '편집을 누릅니다.



7. 'Users'를 누른 후 '모든 권한' 또는 자신이 허용하고 싶은 권한에 체크를 해줍니다.





8. 'Windows 보안' 창이 뜨면 '예'를 눌러줍니다.




9. '확인'을 눌러 속성창을 닫아줍니다.


이렇게 하면 변경할 수 없던 파일이 잘 바뀌는 걸 볼 수 있습니다.







도움이 되셨나요?

그럼 손가락을 눌러주세요:)

윈도우(Windows)에서는 함부로 시스템이 변경되거나 손상되는것을 막기 위해 사용자가 함부로 수정하거나 삭제하는 것을 제한합니다.

하지만 불가피하게 시스템 파일을 건드려야하거나, 자신의 입맛대로 커스텀하기위한 것 등 시스템 파일에 접근해야 하는 경우가 있습니다.



변경이 불가능한 윈도우 시스템 파일 변경하기(바꾸기, 삭제 등) - Take Ownership



첨부한 파일을 다운로드받아 압축을 풀으면 2개의 레지스트리 등록 파일이 나옵니다.

 
Add Take Ownership Option을 눌러 레지스트리 등록을 한 후 자신이 수정하기 원하는 시스템 파일에서 오른쪽 클릭 후 Take Ownership을 하게 되면 일반 파일처럼 변경/삭제가 가능해집니다.


주의 : 항상 시스템 파일을 변경할때에는 주의하셔야 합니다. 백업을 권장합니다. 





도움이 되셨나요?
그럼 손가락을 눌러주세요:)

 

삭제할 때에는 주로 휴지통을 사용합니다. 그리고 정말로 삭제할 때에는 휴지통 비우기를 합니다. 그런데 간혹 사용 중이라면서 삭제가 안될 때가 있습니다.






Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법

1.  바탕화면으로 간 후 사과 옆의 Finder를 눌러줍니다.


2. 보안 휴지통 비우기를 눌러줍니다.



3. 휴지통에 있는 항목을 영구적으로 지운다는 경고를 합니다. '보안 휴지통 비우기'를 누릅니다.

 

 4. 사용중이라며 지워지지 않았던 휴지통이 아주 잘 지워지는 것을 확인할 수 있습니다.





5. 도움이 되었으니 손가락을 누릅니다.:)