Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#) [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (kenza_sana)

samedi 3 avril 2004 à 11:54:07 | Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana


Bonjour j'ai un grand probléme pour créer un dossier

j'ai taper le code suivante que j'ai trouver dans le

MSDN de Visual Studioi.net en c#:



// Specify the directory you want to manipulate.
string path = @"c:\MyDir";

try
{
// Determine whether the directory exists.
if (Directory.Exists(path))
{
Console.WriteLine("That path exists

already.");
return;
}

// Try to create the directory.
DirectoryInfo di =

Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));

// Delete the directory.
di.Delete();
Console.WriteLine("The directory was deleted

successfully.");
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}",

e.ToString());
}
finally {}

}


Mais le dossier ne se crée pas je n'arrive pas a

comprednre pourquoi ??
Ce code je l'ai intégrer dans mon service web fichier

(*.asmx.cs) je ne voit pas pourquoi ca ne marche pas il

ne m'affiche aucune erreur : pour le path j'ai aussi

essayer ( string path = @"c:\\MyDir";) car j'ai vu ca

dans ce forum ...et j'ai ajputer l'espace de nom

(System.IO)
MERCI de m'aider

samedi 3 avril 2004 à 13:14:02 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Je connais pas tres bien le C# mais je comprend pas certains truc ...

pour le if tu detecte si le dossier est deja crée ou non mais apres tu t'en sers pas. Le reste du code devrait etre la ssi il n'existe pas donc un truc du genre



if (Directory.Exists(path))
{
Console.WriteLine("That path exists

already.");
return;
}
else
{
// Try to create the directory.
DirectoryInfo di =

Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));
}



et apres je comprend pas du tout pourkoi tu supprimes ton dossier (tu viens de le créer et ensuite tu le supprimes ???)

donc normalement tu n'as pas besoin de :
di.Delete();
Console.WriteLine("The directory was deleted successfully.");

Je connais pas (encore) C# donc c possible que je me sois trompé, mais ce que j'ai dit me parait coherent avec ton erreur: le code que t'as mis crée un dossier puis le supprime il n'y a donc aucune erreur et le dossier a été crée puis supprimé tu ne le vois donc pas ...

En esperant t'avoir aidé

Cyril (Alias Jesusonline)

samedi 3 avril 2004 à 16:18:12 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana

MERCI c'est trés gentille vous avez raison je vient de tester votre code et ca marche ......
Vous ne pouvez pas imaginez a quel point votre aide m'est importante car ca m'a bloqué pour mon projet et la grace a vous je peut avancer
Encore MERCI

samedi 3 avril 2004 à 16:35:35 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana


Encore merci mais quand je veut changer le nom du

dossier ca ne marche pas il crée toujours un dossier

appelé "MyDir" malgré que j'ai changer dans le code le

path pour qu'il devient (string path = @"c:\MyDossier";)
Merci de vouloir m'aider car dans mon application

j'ajoute des membres a ma base de donées et a chaque

ajout , un dossier doit etre créer automtiquement et qui

auras comme nom le (login) du nouveau membres (qui est

dans ma base la clé primaire)
Donc ce qui fait que les dossier que je vait créer vont

porter des noms différents alors que la je suis bloqué

dans un seul nom ...
En plus je crée aussi des sous dossier
Merci encore...
Si vous pouvez m'aider a changer ce nom car je ne

comprend pas pourquoi il ne fait que (MyDir).

samedi 3 avril 2004 à 17:09:16 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Je comprend pas pourkoi on met un arobase devant la valeur de la variable ca doit etre spécifique à C# donc l'erreur peut venir d'ici car je ne comprend pas ca.

Sinon il faut modifier le nom avant le bloc try pas aprés. Je pense que l'erreur vient d'ici ...
sinon envoyez moi un bout de code :)

@+

Cyril (Alias Jesusonline)

samedi 3 avril 2004 à 19:09:03 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana



Voici le code dans mon fichier (asmx.cs)


public void AjoutMembres(string log, string nom)

{
//.............................................
..............Ici il y'a le code de l'ajout des membres

dans la base .....................//


string path = @"c:\MyDossier";/*La je veut l'apeler

MyDossier */
try {
// Determine whether the directory exists.
if (Directory.Exists(path))
{
Console.WriteLine("That path exists already.");
return;
}
else
{
// Try to create the directory.
DirectoryInfo di = Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));
}



}
catch (Exception e)
{
Console.WriteLine("The

process failed: {0}", e.ToString());
}
finally {}



}

MERCI c'est vraiment trés gentil

samedi 3 avril 2004 à 19:50:27 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
J'ai simplifié ton code car je pense que certain truc ne te servait à rien (console.writeline)

donc en vb ca donne ca :

Dim path As String = "c:\rep"

Try
If Not Directory.Exists(path) Then
Directory.CreateDirectory(path)
End If
Catch ex As Exception
' Il y a une erreur
End Try

en C#

string path = "c:\MyDossier";

try {

if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
catch (Exception e)
{
/// Erreur
}

Donc tu n'as qu'a modifier la variable path comme tu veux avant le bloc try et ca devrait marcher

essaye comme cela
string path = "c://" + nom;

et la ca devrait te créer un dossier avec le nom de ton utilisateur

c'est possible qu'il y ait qq erreurs car je connais pas C# ... mais je pense au vu de ton code que la syntaxe est a peu pres correcte

@+




Cyril (Alias Jesusonline)



Cette discussion est classé dans : net, console, path, directory, writeline


Répondre à ce message

Sujets en rapport avec ce message

authentification asp .net + active directory [ par ebmohamed ] comment faire pour vérifier à partir d'un formulaire asp.net qu'un utilisateur appartient aux domaines spécifiés dans active directory pour lui autori [ASP.NET] authentification [ par dedella_al ] Bonjour, je suis entrain de concevoir un Intranet mais j'ai un souci en ce qui concerne l'authentification de mes utilisateurs. Quelles est l'avantage création de dossier sur le serveur [ par mathalizes ] Bonjour,J'ai bug lorsque je veux créer un dossier sur le serveur:Could not find a part of the path "D:\".Exception Details: System.IO.DirectoryNotFoun Authentifier un user d'active directory via ASP.NET [ par Francki ] Bonjour à tous ! Je suis assez nouveau avec les principes de ASP.NET dans le cadre d'un stage on m'a demandé de réaliser un intranet. J'explique ma si PROBLÈME ASP.NET + ACTIVE DIRECTORY - POUR EXPERT [ par biowaste ] Bonjour !!Voici la description de mon problème. Je dois concevoir une application asp.net qui apellera un com+ pour effectuer certain traitement. Le p ASP.NET [ par EGTV ] JE VEUX COMMANDER UN DROPDOWNLISTAVEC DU CODE JAVASCRIPT [ASP.NET] Ecriture dans une textarea... [ par Mickylord ] Bonjour a tous, voila mon problème,j'ai crée une textarea, et j'aimerai que quand j'inscrit dedans un texte, je puisse a tout moment lorsque je met un [ASP.NET] PB => proprieté Type de RequiredFieldValidator [ par nitrique ] Bonjour @ tous,Je crée un composant: RequiredFieldValidator en dynamique et lorsque je lui affecte la proprieté: Type, il fait la tronche:(Identificat Selection d'une ligne d'un datagrid sous ASP.NET [ par vmasson ] Bonjour a tous,Alors voila, je récupère des données d'une base de données dans un DATAGRID.J'affiche pas tous les champs de mes enregistrements parcek A l'aide SVP je m'en sors plus!!!!!!! [ par blueangel ] blueangel13Bonjour tout le monde,je développe des applications en ASP sur InterDev 6.0 et je passe à VS.NET 2003 .quand je crée une application sur VS


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,934 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.