الانتقال إلى المحتوى

Get the directory path from a full path


عبداللطيف

Recommended Posts

تحياتي

tofeee

اليكم هذا الوظيفة Get the directory path from a full path
والتي تعطيكم مسار الكامل لملف .


CREATE OR REPLACE FUNCTION get_dir_path (p_file IN VARCHAR2) RETURN varchar2
IS
 v_dir_path VARCHAR2(1000);
BEGIN /*
|| This Function returns a varchar2 string of the directory path of the file name.  -- not including trailing slash. 
||  Date: 10/09/2002
*/	
BEGIN IF instr(p_file,'/') > 0 THEN -- Unix
  
  	  	 v_dir_path := substr(p_file,1,(instr(p_file,'/',-1,1)-1));
	 
  ELSIF instr(p_file,'\') > 0 THEN -- Windows
  
  	 v_dir_path := substr(p_file,1,(instr(p_file,'\',-1,1)-1));
	 
  END IF;
  	  	 
 EXCEPTION
  WHEN value_error THEN
  	 v_dir_path := sqlerrm;
	 
END;
	 
  RETURN v_dir_path;
END;



ومرفقه بالمف المرفق

GET_DIR_PATH.txt

رابط هذا التعليق
شارك

  • بعد 4 أسابيع...
  • بعد 6 شهور...
  • بعد 5 سنة...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية