国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Windows > 正文

Windows 8技巧:windows 8文件 文件夾管理[文件以及文件夾操作]

2019-11-28 03:38:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

     在本文中我們將學(xué)習(xí)win 8中的文件以及文件夾的各種操作。

  在本文中文件操作主要是講述:刪除文件/移動(dòng)文件/復(fù)制文件/重命名文件

  文件夾操作分為:讀取文件夾/創(chuàng)建文件夾/刪除文件夾/重命名文件夾

  首先貼出所有的Xaml代碼文件部分:

復(fù)制代碼
代碼如下:

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<!--顯示區(qū)-->
<TextBlock HorizontalAlignment="Left" Margin="137,42,0,0" TextWrapping="Wrap" Text="文件名:"
VerticalAlignment="Top" Height="23" Width="43"/>
<TextBox HorizontalAlignment="Left" Margin="185,33,0,0" TextWrapping="Wrap"
Text="test.txt" VerticalAlignment="Top" Width="121" Name="tbFileName"/>
<TextBox HorizontalAlignment="Left" Margin="457,33,0,0" TextWrapping="Wrap"
Text="默認(rèn)需要添加的文件內(nèi)容" VerticalAlignment="Top" Width="431" Name="tbContent"/>
<TextBlock HorizontalAlignment="Left" Margin="396,42,0,0" TextWrapping="Wrap" Text="文件內(nèi)容:"
VerticalAlignment="Top" Height="23" Width="61"/>
<TextBlock HorizontalAlignment="Left" Margin="127,163,0,0" TextWrapping="Wrap" Text="提示:"
VerticalAlignment="Top" Height="23" Width="761" Name="tb_show"/>
<!--刪除文件 移動(dòng)文件 復(fù)制文件 重命名文件-->
<Button Content="創(chuàng)建并寫(xiě)入文件" HorizontalAlignment="Left" Margin="127,99,0,0"
Name="btnCreateFile" VerticalAlignment="Top" Click="btnCreateFile_Click"/>
<Button Content="讀取string文件" HorizontalAlignment="Left" Margin="757,99,0,0"
x:Name="btnReadFile" VerticalAlignment="Top" Click="btnReadFile_Click"/>
<Button Content="刪除文件" HorizontalAlignment="Left" Margin="127,223,0,0"
x:Name="btnDeleteFile" VerticalAlignment="Top" Click="btnDeleteFile_Click"/>
<Button Content="移動(dòng)文件" HorizontalAlignment="Left" Margin="320,223,0,0"
x:Name="btnMoveFile" VerticalAlignment="Top" Click="btnMoveFile_Click"/>
<Button Content="復(fù)制文件" HorizontalAlignment="Left" Margin="560,223,0,0"
x:Name="btnCopyFile" VerticalAlignment="Top" Click="btnCopyFile_Click"/>
<Button Content="重命名文件" HorizontalAlignment="Left" Margin="780,223,0,0"
x:Name="btnReNameFile" VerticalAlignment="Top" Click="btnReNameFile_Click"/>
<!--讀取文件夾 創(chuàng)建文件夾 刪除文件夾 重命名文件夾-->
<Button Content="讀取文件夾" HorizontalAlignment="Left" Margin="127,296,0,0"
VerticalAlignment="Top" Name="readFolder" Click="readFolder_Click"/>
<Button Content="創(chuàng)建文件夾" HorizontalAlignment="Left" Margin="305,296,0,0"
VerticalAlignment="Top" x:Name="btnCreateFolder" Click="btnCreateFolder_Click"/>
<Button Content="刪除文件夾" HorizontalAlignment="Left" Margin="545,296,0,0"
VerticalAlignment="Top" x:Name="btnDeleteFolder" Click="btnDeleteFolder_Click"/>
<Button Content="重命名文件夾" HorizontalAlignment="Left" Margin="766,296,0,0"
VerticalAlignment="Top" x:Name="btnReNameFolder" Click="btnReNameFolder_Click"/>
</Grid>

  其次我們來(lái)看刪除文件/移動(dòng)文件/復(fù)制文件/重命名文件的Cs代碼:

復(fù)制代碼
代碼如下:

private async void btnDeleteFile_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFile sf = await storageFolder.GetFileAsync(this.tbFileName.Text.Trim());
await sf.DeleteAsync();
tb_show.Text = "提示:" + this.tbFileName.Text.Trim() + "文件刪除成功!";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件,請(qǐng)先創(chuàng)建文件";
}
}</p><p> private async void btnMoveFile_Click(object sender, RoutedEventArgs e)
{
try
{
//將文件從文檔移動(dòng)到音樂(lè)庫(kù)
StorageFile sf = await storageFolder.GetFileAsync(this.tbFileName.Text.Trim());
StorageFolder newfolder = KnownFolders.MusicLibrary;
await sf.MoveAsync(newfolder, "moveFile.txt", NameCollisionOption.ReplaceExisting);
tb_show.Text = "提示:“庫(kù)//文檔//" + this.tbFileName.Text.Trim() + "”文件移動(dòng)到“庫(kù)//音樂(lè)//moveFile.txt”";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件,請(qǐng)先創(chuàng)建文件";
}
}</p><p> private async void btnCopyFile_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFile sf = await storageFolder.GetFileAsync(this.tbFileName.Text.Trim());
StorageFile storageFileCopy = await sf.CopyAsync(KnownFolders.DocumentsLibrary, "copyFile.txt",
NameCollisionOption.ReplaceExisting);
tb_show.Text = "提示:“庫(kù)//文檔//" + this.tbFileName.Text.Trim() + "”文件拷貝一份到“庫(kù)//文檔//copyFile.txt”";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件,請(qǐng)先創(chuàng)建文件";
}
}</p><p> private async void btnReNameFile_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFile sf = await storageFolder.GetFileAsync(this.tbFileName.Text.Trim());
await sf.RenameAsync("renameFile.txt", NameCollisionOption.ReplaceExisting);
tb_show.Text = "提示:“庫(kù)//文檔//" + this.tbFileName.Text.Trim() + "”文件重命名為“庫(kù)//文檔//renameFile.txt”";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件,請(qǐng)先創(chuàng)建文件";
}
}

 最后我們來(lái)看文件夾操作讀取文件夾/創(chuàng)建文件夾/刪除文件夾/重命名文件夾的Cs代碼如下:

復(fù)制代碼
代碼如下:

private async void readFolder_Click(object sender, RoutedEventArgs e)
{
StorageFolder picfolder = KnownFolders.PicturesLibrary;
IReadOnlyList<StorageFile> list = await picfolder.GetFilesAsync();
string picinfo = "圖片庫(kù)文件夾下文件名是:";
foreach (StorageFile item in list)
{
picinfo += item.Name + "+";
}
tb_show.Text = picinfo;
}</p><p> private async void btnCreateFolder_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFolder picfolder = KnownFolders.PicturesLibrary;
await picfolder.CreateFolderAsync("NewMusic", CreationCollisionOption.ReplaceExisting);
tb_show.Text = "提示:“庫(kù)//圖片//”文件夾下新建“庫(kù)//圖片//NewMusic”文件夾";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件夾,請(qǐng)先創(chuàng)建文件夾";
}
}</p><p> private async void btnDeleteFolder_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFolder picfolder = KnownFolders.PicturesLibrary;
var newFolder = await picfolder.GetFolderAsync("NewMusic");
await newFolder.DeleteAsync();
tb_show.Text = "提示:“庫(kù)//圖片//”文件夾下刪除“庫(kù)//圖片//NewMusic”文件夾";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件夾,請(qǐng)先創(chuàng)建文件夾";
}
}</p><p> private async void btnReNameFolder_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFolder picfolder = KnownFolders.PicturesLibrary;
var newFolder = await picfolder.GetFolderAsync("NewMusic");
await newFolder.RenameAsync("New Picture");
tb_show.Text = "提示:“庫(kù)//圖片//”文件夾下重命名“庫(kù)//圖片//NewMusic”文件夾";
}
catch (Exception ex)
{
tb_show.Text = "提示:未找到該文件夾,請(qǐng)先創(chuàng)建文件夾";
}
}

  最后如需源碼請(qǐng)點(diǎn)擊 Win8File2_jb51net.rar 下載

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安国市| 乐山市| 平度市| 盐源县| 鄄城县| 炎陵县| 嘉善县| 永善县| 大丰市| 琼海市| 三穗县| 青铜峡市| 安宁市| 沈丘县| 梁河县| 犍为县| 信丰县| 灵璧县| 德清县| 吉木乃县| 准格尔旗| 阜平县| 孙吴县| 泾源县| 太康县| 阿坝| 山东省| 宜兰县| 富源县| 商洛市| 汪清县| 新干县| 淳安县| 武汉市| 黎川县| 和顺县| 榕江县| 陵水| 舒城县| 临沂市| 当雄县|