كيفية تعداد مسارات لجميع الروابط الصلبة NTFS تشير إلى ملف؟

StackOverflow https://stackoverflow.com/questions/3835322

  •  26-09-2019
  •  | 
  •  

سؤال

استطيع ان استخدم GetFileInformationByHandle لتحديد عدد الروابط الصلبة المرتبطة بملف. كيف يمكنني تعداد المسارات التي تشكل هذه الروابط؟

على سبيل المثال ، إذا C:\TEMP_1.BIN و C:\TEMP_2.BIN هي روابط صعبة لنفس المحتوى ، وأنا أحدد منها GetFileInformationByHandle الذي - التي C:\TEMP_1.BIN لديها nNumberOfLinks=2, ، كيف يمكنني اكتشاف المسار للرابط الآخر؟ (على سبيل المثال C:\TEMP_2.BIN)

GetFileInformationByHandle: http://msdn.microsoft.com/en-us/library/AA363788٪28V=Vs.85٪29.aspx

هل كانت مفيدة؟

المحلول

أعتقد أنك تبحث عن FindFirstfilenamew, ، الذي يخبرك بجميع الأسماء التي يمتلكها ملف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top