我目前正在构建一个将存储和显示音乐文件的音乐库应用程序。该应用程序将允许用户按下按钮,然后上传音频文件。我已经编写了将音乐文件从用户计算机复制到我创建的本地文件夹中的音乐文件夹的代码。我的代码似乎运行良好,没有明显的错误,但是,在查看应用程序的文件夹时,我看不到音乐文件夹或已放置在其中的文件。这是我的代码MainPage.xaml.cs:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices.WindowsRuntime;using Windows.Foundation;using Windows.Foundation.Collections;using Windows.Storage;using Windows.UI.Xaml;using Windows.UI.Xaml.Controls;using Windows.UI.Xaml.Controls.Primitives;using Windows.UI.Xaml.Data;using Windows.UI.Xaml.Input;using Windows.UI.Xaml.Media;using Windows.UI.Xaml.Navigation;namespace MusicLibraryTest{ public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); } private async void Button_Click(object sender, RoutedEventArgs e) { //Music Library is opened on user's computer and displays all available mp3 files var picker = new Windows.Storage.Pickers.FileOpenPicker { ViewMode = Windows.Storage.Pickers.PickerViewMode.Thumbnail, SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.MusicLibrary }; picker.FileTypeFilter.Add(".mp3"); picker.FileTypeFilter.Add(".mp4"); picker.FileTypeFilter.Add(".m4a"); } } }}这可能是一个简单的修复,但是在我的代码中是否有任何明显的内容不允许创建文件夹或复制文件?
2 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
点击这里,希望对您有所帮助。
在此,您从 更改openPicker.FileTypeFilter.Add(".jpg");
为openPicker.FileTypeFilter.Add(".mp3");
。如果您想接受所有文件,那么您只需编写这行代码openPicker.FileTypeFilter.Add("*");
从我这边工作正常。谢谢!!!
湖上湖
TA贡献2003条经验 获得超2个赞
你看错地方了。我猜你正在查看项目的 bin 文件夹。
该应用程序需要在启动之前进行部署,它LocalFolder
位于
%localappdata%\Packages\PACKAGENAME\LocalState
其中PACKAGENAME是包系列名称,格式为
YourApp_8wekyb3d8bbwe
您可以在选项卡.appxmanifest
下Packaging
签入项目的。
- 2 回答
- 0 关注
- 200 浏览
添加回答
举报
0/150
提交
取消