2014-06-07 13 views
12

Để hiểu biết của tôi, ứng dụng WinRT lưu trữ dữ liệu ứng dụng của họ trongTôi có thể tìm tệp được lưu trong ApplicationData.Current.LocalFolder trong khi phát triển ứng dụng Windows Phone 8.1 ở đâu?

C:\Users\{user}\AppData\Local\Packages

My Windows Phone 8.1 ứng dụng dường như có thư mục riêng của mình có là tốt, với một cái tên kỳ quặc như

App.aba911777.a60e8.a46c0.aa90d.a5038d92d276e_8wekyb3d8bbwe

Tuy nhiên, khi tôi duyệt qua thư mục, tôi không thể tìm thấy bất kỳ tệp nào tôi đã lưu vào ApplicationData.Current.LocalFolder. Họ chắc chắn ở đó, bởi vì nếu tôi chạy lại ứng dụng của mình trong trình giả lập (không được đóng), có thể tìm thấy các tệp được lưu trong bộ nhớ cache. Có lẽ những tập tin này được lưu ở đâu đó trên ổ cứng thực tế của tôi; họ sẽ ở đâu?

(LocalFolder.Path mang lại cho tôi C:\Data\Users\DefApps\APPDATA\Local\Packages\2cdc8aaf-b7fe-4bcb-992a-18ad6f140771_b83k3kj2dpxdw\LocalState nhưng tôi không chắc chắn làm thế nào để thấy rằng trên ổ cứng của tôi)

+0

Để có được các tập tin từ App bạn có thể sử dụng ví dụ [IsolatedStorageExplorer] (http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286408 (v = vs. 105) .aspx) hoặc [Spy Storage Spy] (http://isostorespy.codeplex.com/). – Romasz

+0

@Romasz bạn có thể thêm câu trả lời đó làm câu trả lời không? Cuối cùng tôi đã vấp phải một câu hỏi ngày hôm qua đã chỉ ra rằng cách truy cập các tệp thông qua WinRT hoặc các phương thức "cũ" của IsolatedStorage thực sự trỏ đến cùng một vị trí vật lý. – Jedidja

+0

http://social.msdn.microsoft.com/Forums/wpapps/en-US/ed75af37-a42f-489f-a2e0-58b6725bbcd4/are-isolatedstorage-and-applicationdatalocalfolder-always-the-same-thing?referrer=http : //social.msdn.microsoft.com/Forums/wpapps/en-US/ed75af37-a42f-489f-a2e0-58b6725bbcd4/are-isolatedstorage-and-applicationdatalocalfolder-always-the-same-thing? referrer = http://social.msdn.microsoft.com/Forums/wpapps/en-US/ed75af37-a42f-489f-a2e0-58b6725bbcd4/are-isolatedstorage-and-applicationdatalocalfolder-always-the-same-thing?forum=wpdevelop – Jedidja

Trả lời

13

Để chuyển các tập tin/truy cập trên Windows Phone Emulator (cũng làm việc với thiết bị), bạn có thể sử dụng:

+1

Isolated Storage Spy là * rất * đẹp :) – Jedidja

+0

"Windows Phone Power Tools" - Đã làm việc tuyệt vời Thậm chí nó có các tính năng như khởi chạy ứng dụng dev. –

0

localFolder.Path cung cấp cho bạn vị trí chính xác. Bạn không thể tìm thấy thư mục đó vì AppData bị ẩn. Vui lòng thay đổi cài đặt PC của bạn để xem thư mục này.

Cảm ơn

Các vấn đề liên quan