2014-10-16 6 views
9

Xamarin'de System.Environment.SpecialFolder.Personal için bir dosya kaydediyorum, bu dosyadan verileri hemen alabilir, çünkü başarılı görünüyor. Ancak, bu dosyayı tam olarak bu 'Kişisel' klasörün olduğu telefonumda tarayamıyorum ve bulamıyorum.SpecialFolder.Kişisel konum

Teşekkürler.

cevap

11

System.Environment.SpecialFolder.Personal, yol için /data/data/[your.package.name]/files yolunu eşler. Bu, uygulamanızın özel bir dizindir, böylece kök dosyalarına sahip olmadıkça bu dosyaları bir dosya tarayıcısı kullanarak göremezsiniz.

aşağıdaki komutları aracılığıyla adb yoluyla bu dosyaları inceleyebilir:

adb shell 
run-as your.package.name 
cd files 
+0

Çok bilgilendirici, teşekkür! – RealityDysfunction

+2

Kullanıcı tarafından erişilebilen dosyalar oluşturabileceğim bir yol var mı? – Arti

+0

@Arti belki 'SpecialFolder.MyDocuments', kullanıcı tarafından erişilebilen dosyalar için çalışmalıdır – JustAMartin