Je souhaite créer un répertoire caché dans Windows Vista. Pas complètement caché juste de la vue. Comme vous définissez à partir des options de dossier. J'ai essayé quelque chose dans le sens d'un exemple que j'ai vu. Seulement je l'ai légèrement modifié.Masquage des répertoires en C#
Voici tout mon code combiné.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class hideme : Form
{
public hideme()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
if (PasswordTextBox.Text == "test")
{
EnableButton.Visible = true;
DisableButton.Visible = true;
}
else
{
MessageBox.Show("Wrong", "Attention");
Application.Exit();
}
}
private void EnableButton_Click(object sender, EventArgs e)
{
//System.IO.FileInfo dir = new System.IO.FileInfo("C:\\Users\\logickills\\Pictures\\system");
string path = "C:\\Users\\chris\\Pictures\\system";
FileInfo FIh1 = new FileInfo(Environment.CurrentDirectory + @"\Files\File2.txt");
FIh1.Attributes = FileAttributes.Hidden;
}
private void DisableButton_Click(object sender, EventArgs e)
{
}
private void PasswordTextBox_TextChanged(object sender, EventArgs e)
{
}
}
}
Cela va de pair avec la boîte de dialogue je créais plus tôt here. Les deux boutons affichés après la saisie du mot de passe permettent d'afficher et de masquer ce répertoire.
Merci encore SO.
(Désolé pour autant de postes que je veux terminer ce programme: D)
Pourriez-vous préciser plus clairement votre question? Votre exemple ne fonctionne pas? – cbp
Non ne fonctionne pas –
Je ne sais pas comment c'est pragmatique de cacher un dossier! Voulez-vous dire "par programme"? –